home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / interp / perl5.005.tar.gz / perl5.005.tar / perl5.005 / Changes5.004 < prev    next >
Text File  |  1998-05-28  |  513KB  |  16,074 lines

  1. Please note: This file provides a summary of significant changes
  2. between versions and sub-versions of Perl, not necessarily a complete
  3. list of each modification.  If you'd like more detailed information,
  4. please consult the comments in the patches on which the relevant
  5. release of Perl is based.  (Patches can be found on any CPAN
  6. site, in the .../src/5.0 directory for full version releases,
  7. or in the .../src/5/0/unsupported directory for sub-version
  8. releases.)
  9.  
  10.  
  11.                ---------------
  12.                 CAST AND CREW
  13.                ---------------
  14.  
  15. To give due honor to those who have made Perl 5.004 what is is today,
  16. here are some of the more common names in the Changes file, and their
  17. current addresses (as of March 1997):
  18.  
  19.     Gisle Aas           <gisle@aas.no>
  20.     Kenneth Albanowski  <kjahds@kjahds.com>
  21.     Graham Barr         <gbarr@ti.com>
  22.     Spider Boardman     <spider@orb.nashua.nh.us>
  23.     Tom Christiansen    <tchrist@perl.com>
  24.     Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
  25.     M. J. T. Guy        <mjtg@cus.cam.ac.uk>
  26.     Gurusamy Sarathy    <gsar@engin.umich.edu>
  27.     Jarkko Hietaniemi   <jhi@iki.fi>
  28.     Nick Ing-Simmons    <nik@tiuk.ti.com>
  29.     Andreas Koenig      <a.koenig@mind.de>
  30.     Doug MacEachern     <dougm@opengroup.org>
  31.     Paul Marquess       <pmarquess@bfsec.bt.co.uk>
  32.     Hans Mulder         <hansm@euronet.nl>
  33.     Jeff Okamoto        <okamoto@hpcc123.corp.hp.com>
  34.     Ulrich Pfeifer      <pfeifer@charly.informatik.uni-dortmund.de>
  35.     Tom Phoenix         <rootbeer@teleport.com>
  36.     Norbert Pueschel    <pueschel@imsdd.meb.uni-bonn.de>
  37.     Dean Roehrich       <roehrich@cray.com>
  38.     Roderick Schertler  <roderick@argon.org>
  39.     Larry W. Virden     <lvirden@cas.org>
  40.     Ilya Zakharevich    <ilya@math.ohio-state.edu>
  41.  
  42. And the Keepers of the Patch Pumpkin:
  43.  
  44.     Charles Bailey      <bailey@hmivax.humgen.upenn.edu>
  45.     Tim Bunce           <Tim.Bunce@ig.co.uk>
  46.     Andy Dougherty      <doughera@lafcol.lafayette.edu>
  47.     Chip Salzenberg     <chip@perl.com>
  48.  
  49. And, of course, the Author of Perl:
  50.  
  51.     Larry Wall          <larry@wall.org>
  52.  
  53. ----------------
  54. Version 5.004_05        Maintenance release 5 for 5.004
  55. ----------------
  56.  
  57. "I said to my soul, be still, and wait without hope
  58.  For hope would hope for the wrong thing; wait without love
  59.  For love would be love of the wrong thing; there is yet faith
  60.  But the faith and the love and the hope are all in the waiting.
  61.  Wait without thought, for you are not ready for thought:
  62.  So the darkness shall be light, and the stillness the dancing."
  63.   -- T.S.Eliot, East Coker
  64.  
  65.  
  66.   HEADLINES FOR THIS MAINTENANCE RELEASE
  67.  
  68.     TBA
  69.  
  70.  
  71. Change 996 on 1998/05/15 by TimBunce@ig.co.uk
  72.  
  73.      Title:  "Negative array subscript unrecognized in regex"
  74.       From:  Mark-Jason Dominus <mjd@plover.com>,
  75.              h.sanden@elsevier.nl (Hugo van der Sanden)
  76.     Msg-ID:  <19980425040819.13828.qmail@plover.com>,
  77.              <199805151514.RAA04121@dorlas.elsevier.nl>
  78.      Files:  t/base/lex.t toke.c
  79.     
  80.      Title:  "Remove e_fp from toke.c after change 955"
  81.       From:  Tim Bunce
  82.      Files:  toke.c
  83.  
  84. Change 995 on 1998/05/15 by TimBunce@ig.co.uk
  85.  
  86.      Title:  "Fix -e security hole (no longer uses temp file)"
  87.       From:  Tim Bunce
  88.      Files:  embed.h perl.h perl.c
  89.  
  90. Change 992 on 1998/05/15 by TimBunce@ig.co.uk
  91.  
  92.      Title:  "install non-backwards compatible .pm files into archlib"
  93.       From:  Tim Bunce
  94.      Files:  installperl
  95.     
  96.      Title:  "revert "Can't locate" message to original for maintenance"
  97.       From:  Tim Bunce
  98.     Msg-ID:  <199804240047.SAA24155@den-mdev1.co.csgsystems.com>
  99.      Files:  pod/perldiag.pod pp_ctl.c
  100.  
  101. Change 990 on 1998/05/15 by TimBunce@ig.co.uk
  102.  
  103.      Title:  "Add tests for die $ref"
  104.       From:  Graham Barr <gbarr@ti.com>
  105.     Msg-ID:  <355C6297.121B576B@ti.com>
  106.      Files:  MANIFEST t/op/die.t
  107.  
  108. Change 989 on 1998/05/15 by TimBunce@ig.co.uk
  109.  
  110.      Title:  "Fix t/op/ipcmsg.t for Digital UNIX"
  111.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  112.     Msg-ID:  <199805151337.QAA01174@alpha.hut.fi>
  113.      Files:  t/op/ipcmsg.t
  114.  
  115. Change 986 on 1998/05/15 by TimBunce@ig.co.uk
  116.  
  117.      Title:  "Patches for BeOS port of Perl, courtesy of Tom Spindler"
  118.       From:  Jarkko Hietaniemi <jhi@iki.fi>, Tom Spindler
  119.     Msg-ID:  <199805042312.CAA09025@alpha.hut.fi>
  120.      Files:  MANIFEST Configure config_h.SH hints/beos.sh pod/perlfunc.pod
  121.              Porting/Glossary README.beos beos/nm.c lib/Term/ReadLine.pm
  122.              plan9/config.plan9 pp_sys.c t/io/pipe.t vms/config.vms
  123.              win32/config.bc win32/config.vc win32/config_H.bc
  124.              win32/config_H.vc
  125.  
  126. Change 985 on 1998/05/15 by TimBunce@ig.co.uk
  127.  
  128.      Title:  "allow die $ref"
  129.       From:  Graham Barr <gbarr@ti.com>, Tim.Bunce@ig.co.uk (Tim Bunce)
  130.     Msg-ID:  <199805151351.OAA01985@toad.ig.co.uk>, <355C3E67.AF25B9F7@ti.com>
  131.      Files:  pp_ctl.c pp_sys.c util.c
  132.     
  133.      Title:  "ExtUtils::Manifest could truncate files during "make dist""
  134.       From:  "James E Jurach Jr." <muaddib@arrakis.int.ein.cz>,
  135.              koenig@kulturbox.de (Andreas J. Koenig)
  136.     Msg-ID:  <199805111048.MAA02573@arrakis.int.ein.cz>,
  137.              <sfc90o8bgie.fsf@dubravka.in-berlin.de>
  138.      Files:  lib/ExtUtils/Manifest.pm
  139.     
  140.      Title:  "Autosplit doesn't like upper case letters in sub names on VMS"
  141.       From:  Dan Sugalski <sugalskd@osshe.edu>
  142.     Msg-ID:  <3.0.5.32.19980330152332.009cb130@osshe.edu>
  143.      Files:  lib/AutoSplit.pm
  144.     
  145.      Title:  "AutoSplit/AutoLoaded subs: give useful line numbers in warnings etc"
  146.       From:  "Jesse N. Glick" <jglick@sig.bsh.com>, koenig@anna.mind.de (Andreas
  147.              J. Koenig), larry@wall.org (Larry Wall)
  148.     Msg-ID:  <199709292015.NAA09627@wall.org>, <342FCDDF.23534195@sig.bsh.com>,
  149.              <sfc202c9jsb.fsf@anna.in-berlin.de>,
  150.              <sfc3efg5rhg.fsf@dubravka.in-berlin.de>
  151.      Files:  lib/AutoSplit.pm
  152.  
  153. Change 984 on 1998/05/15 by TimBunce@ig.co.uk
  154.  
  155.      ------  CORE LANGUAGE  ------
  156.     
  157.      Title:  "Fix close pipe returning status from wrong child"
  158.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, kstar@chapin.edu@ig.co.uk ()
  159.     Msg-ID:  <199805142313.TAA02684@chapin.edu>,
  160.              <E0yZ8ah-0005d8-00@taurus.cus.cam.ac.uk>
  161.      Files:  t/io/pipe.t util.c
  162.     
  163.      Title:  "Avoid English.pm triggering load of Errno.pm"
  164.       From:  Tim Bunce
  165.      Files:  gv.c lib/English.pm
  166.     
  167.      ------  DOCUMENTATION  ------
  168.     
  169.      Title:  "Document child exit cause a parent sleep to end early"
  170.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  171.     Msg-ID:  <E0yZwMK-0000D9-00@taurus.cus.cam.ac.uk>
  172.      Files:  pod/perlfunc.pod
  173.     
  174.      ------  EXTENSIONS  ------
  175.     
  176.      Title:  "BSD Platforms need STRUCT_TM_HASZONE for POSIX"
  177.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  178.     Msg-ID:  <Pine.SUN.3.96.980512095524.8158C-100000@newton.phys>
  179.      Files:  MANIFEST ext/POSIX/hints/bsdos.pl ext/POSIX/hints/freebsd.pl
  180.              ext/POSIX/hints/netbsd.pl ext/POSIX/hints/openbsd.pl
  181.     
  182.      Title:  "MM_VMS.pm fixes for building external library"
  183.       From:  Dan Sugalski <sugalskd@ous.edu>
  184.     Msg-ID:  <3.0.5.32.19980511160542.009dd480@ous.edu>
  185.      Files:  lib/ExtUtils/MM_VMS.pm
  186.     
  187.      Title:  "Appease picky DEC compiler in POSIX.xs"
  188.       From:  Dan Sugalski <sugalskd@ous.edu>
  189.     Msg-ID:  <3.0.5.32.19980511161434.009f8bb0@ous.edu>
  190.      Files:  ext/POSIX/POSIX.xs
  191.     
  192.      ------  TESTS  ------
  193.     
  194.      Title:  "Fix constant detection in t/op/ipcsem.t for Digit UNIX"
  195.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  196.     Msg-ID:  <199805121212.PAA15351@alpha.hut.fi>
  197.      Files:  t/op/ipcsem.t
  198.     
  199.      Title:  "Fix doc bug for system() return value"
  200.       From:  Daniel Grisinger <dgris@perrin.dimensional.com>
  201.     Msg-ID:  <Pine.LNX.3.96.980514165608.4062A-100000@perrin.dimensional.com>
  202.      Files:  pod/perlfunc.pod t/op/exec.t
  203.     
  204.      ------  UTILITIES  ------
  205.     
  206.      Title:  "Avoid possible constant autoload loop"
  207.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Graham Barr <gbarr@ti.com>, Ilya
  208.              Zakharevich <ilya@math.ohio-state.edu>
  209.     Msg-ID:  <199805141910.PAA26994@monk.mps.ohio-state.edu>,
  210.              <355B475A.C5AD4B90@ti.com>,
  211.              <E0ya11X-0000hm-00@taurus.cus.cam.ac.uk>
  212.      Files:  utils/h2xs.PL
  213.     
  214.      Title:  "Further improvements to h2ph.PL"
  215.       From:  kstar@chapin.edu
  216.     Msg-ID:  <199805130241.WAA25459@chapin.edu>
  217.      Files:  utils/h2ph.PL
  218.  
  219. Change 982 on 1998/05/15 by TimBunce@ig.co.uk
  220.  
  221.      Title:  "comment init_postdump_symbols issues"
  222.       From:  Tim Bunce
  223.      Files:  perl.c
  224.     
  225.      Title:  "Improve sort docs re SUBNAME"
  226.       From:  circle@azstarnet.com
  227.     Msg-ID:  <199804281828.LAA22737@andromeda.azstarnet.com>
  228.      Files:  pod/perlfunc.pod
  229.  
  230. Change 981 on 1998/05/15 by TimBunce@ig.co.uk
  231.  
  232.      Title:  "Add hook to tie %! to external Errno.pm module (not included)"
  233.       From:  Graham Barr <gbarr@ti.com>
  234.     Msg-ID:  <355080CD.1111BC81@ti.com>
  235.      Files:  gv.c
  236.  
  237. Change 971 on 1998/05/14 by TimBunce@ig.co.uk
  238.     
  239.      Title:  "fix C<print "foo ${\()}"> (pp_refgen fumbles when G_SCALAR, no args)"
  240.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  241.     Msg-ID:  <199805070402.AAA02858@aatma.engin.umich.edu>
  242.      Files:  pp.c
  243.  
  244. Change 970 on 1998/05/14 by TimBunce@ig.co.uk
  245.     
  246.      Title:  "perlbug reformatted"
  247.       From:  Dominic Dunlop <domo@vo.lu>, Hugo van der Sanden
  248.              <hv@crypt0.demon.co.uk>
  249.     Msg-ID:  <199805110954.LAA20367@dorlas.elsevier.nl>,
  250.              <l03130300b17cebcb6d33@[194.222.64.89]>,
  251.              <v03110702b17ccbab6824@[195.95.102.67]>
  252.      Files:  utils/perlbug.PL
  253.  
  254. Change 965 on 1998/05/14 by TimBunce@ig.co.uk
  255.     
  256.      Title:  "Sub declaration cost reduced from ~500 to ~100 bytes"
  257.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  258.     Msg-ID:  <199805050607.CAA02050@monk.mps.ohio-state.edu>
  259.      Files:  gv.h gv.c op.c
  260.  
  261. Change 949 on 1998/05/14 by TimBunce@ig.co.uk
  262.     
  263.      Title:  "while($x=<>) no longer warns (implicit defined added)"
  264.       From:  Nick Ing-Simmons <nik@tiuk.ti.com>
  265.     Msg-ID:  <199805051035.LAA27365@pluto.tiuk.ti.com>
  266.      Files:  MANIFEST op.c t/op/defins.t
  267.  
  268. Change 946 on 1998/05/14 by TimBunce@ig.co.uk
  269.     
  270.      Title:  "Fix PERL_DESTRUCT_LEVEL core dumps"
  271.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  272.     Msg-ID:  <199805062301.TAA24599@aatma.engin.umich.edu>
  273.      Files:  perl.c sv.c t/op/misc.t
  274.  
  275. Change 944 on 1998/05/14 by TimBunce@ig.co.uk
  276.  
  277.      Title:  "5.004_04-m2 Cleanup of test failures"
  278.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  279.     Msg-ID:  <199805070416.AAA03082@aatma.engin.umich.edu>
  280.      Files:  t/op/die_exit.t t/op/ipcmsg.t t/op/ipcsem.t t/op/taint.t
  281.              win32/config.bc win32/config.vc
  282.  
  283. Change 922 on 1998/05/11 by TimBunce@ig.co.uk
  284.  
  285.     Assorted patches:
  286.     
  287.      ------  CORE LANGUAGE  ------
  288.     
  289.      Title:  "incorrect return value for hv_iterinit"
  290.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  291.     Msg-ID:  <199805031848.OAA20618@aatma.engin.umich.edu>
  292.      Files:  pod/perlguts.pod hv.c
  293.     
  294.      ------  DOCUMENTATION  ------
  295.     
  296.      Title:  "perlvar.pod buglet E<EVMSERR>"
  297.       From:  Achim Bohnet <ach@mpe.mpg.de>
  298.     Msg-ID:  <9805041415.AA22185@o09.xray.mpe.mpg.de>
  299.      Files:  pod/perlvar.pod
  300.     
  301.      Title:  "Improve docs for warning about code after an exec()"
  302.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Chaim Frenkel
  303.              <chaimf@concentric.net>
  304.     Msg-ID:  <E0yYUit-0003yb-00@taurus.cus.cam.ac.uk>,
  305.              <m3ra22qn1z.fsf@chany-p100.emwp.com>
  306.      Files:  pod/perlfunc.pod
  307.     
  308.      Title:  "Remove dead code from pod2man"
  309.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  310.     Msg-ID:  <E0yXmuT-0006Ll-00@ursa.cus.cam.ac.uk>
  311.      Files:  pod/pod2man.PL
  312.     
  313.      Title:  "tweak doc for C<do FILENAME>"
  314.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  315.     Msg-ID:  <199805090017.UAA06888@aatma.engin.umich.edu>
  316.      Files:  pod/perlfunc.pod
  317.     
  318.      Title:  "Document integer pragma effect on % operator"
  319.       From:  Gisle Aas <gisle@aas.no>
  320.     Msg-ID:  <m3yawjmzhx.fsf@furu.g.aas.no>
  321.      Files:  pod/perlop.pod
  322.     
  323.      Title:  "Reduce rm command line length in pod/Makefile"
  324.       From:  Hugo van der Sanden <h.sanden@elsevier.nl>
  325.     Msg-ID:  <199805041423.QAA13199@dorlas.elsevier.nl>
  326.      Files:  pod/Makefile
  327.     
  328.      ------  EXTENSIONS  ------
  329.     
  330.      Title:  "Clarify Termios usage in POSIX.pod"
  331.       From:  Rocco Caputo <troc@netrus.net>
  332.     Msg-ID:  <199805101952.PAA12738@ns.netrus.net>
  333.      Files:  ext/POSIX/POSIX.pod
  334.     
  335.      ------  LIBRARY  ------
  336.     
  337.      Title:  "Fix File::Find::finddepth typo in trial 2 release"
  338.       From:  koenig@kulturbox.de (Andreas J. Koenig)
  339.     Msg-ID:  <sfcbttflsjz.fsf@dubravka.in-berlin.de>
  340.      Files:  lib/File/Find.pm t/lib/filefind.t
  341.     
  342.      ------  PORTABILITY - GENERAL  ------
  343.     
  344.      Title:  "Add Porting/patching.pod document"
  345.       From:  Daniel Grisinger <dgris@tdrenterprises.com>
  346.     Msg-ID:  <199805030305.XAA16147@relay.pair.com>
  347.      Files:  MANIFEST Porting/patching.pod
  348.     
  349.      Title:  "hints/machten.sh: disable semctl(), align with devel version"
  350.       From:  Dominic Dunlop <domo@vo.lu>
  351.     Msg-ID:  <v03110701b175fc029eb1@[195.95.102.115]>
  352.      Files:  hints/machten.sh
  353.     
  354.      Title:  "Add VMS specifics to Porting/makerel"
  355.       From:  Charles Bailey <BAILEY@newman.upenn.edu>
  356.     Msg-ID:  <01IWDK1LONRQ0026P0@cor.newman.upenn.edu>,
  357.              <199804271732.SAA13762@toad.ig.co.uk>,
  358.              <9804250212.AA27695@forte.com>
  359.      Files:  Porting/makerel
  360.  
  361. Change 913 on 1998/05/01 by TimBunce@ig.co.uk
  362.  
  363.     Update MANIFEST for trial 2.
  364.     (Porting/Contract lib/Tie/Handle.pm t/op/tiehandle.t)
  365.  
  366. Change 912 on 1998/05/01 by TimBunce@ig.co.uk
  367.  
  368.     Add t/op/tiehandle.t as xtext to repository (see change 911)
  369.  
  370. Change 911 on 1998/05/01 by TimBunce@ig.co.uk
  371.     
  372.      Title:  "Add ERRSV, ERRHV, DEFSV and SAVE_DEFSV for XS 5.005 compatibility"
  373.       From:  timbo@ig.co.uk (Tim Bunce)
  374.     Msg-ID:  <199804200854.JAA01482@toad.ig.co.uk>
  375.      Files:  perl.h
  376.     
  377.      Title:  "Add WRITE & CLOSE to TIEHANDLE"
  378.       From:  Graham Barr <gbarr@pobox.com>
  379.     Msg-ID:  <34F63DC8.CA95670F@pobox.com>
  380.      Files:  pod/perltie.pod lib/Tie/Handle.pm pp_sys.c t/op/tiehandle.t
  381.  
  382. Change 910 on 1998/05/01 by TimBunce@ig.co.uk
  383.     
  384.      Title:  "Add warning for Illegal hex digit"
  385.       From:  Stephen P Potter <spp@spp.users.ds.net>, Stephen Potter
  386.              <spp@psasolar.colltech.com>, Tim.Bunce@ig.co.uk (Tim Bunce)
  387.     Msg-ID:  <199804232219.SAA02267@spp.users.ds.net>,
  388.              <199804271409.PAA12819@toad.ig.co.uk>,
  389.              <199804280307.WAA12332@psasolar.psa.pencom.com>
  390.      Files:  pod/perldiag.pod util.c
  391.     
  392.      Title:  "perl_call_method() bug fix (corrupt op pointer)"
  393.       From:  "Alterman, Eugene" <Eugene.Alterman@bremer-inc.com>
  394.     Msg-ID:  <510415F72ECFD111A31700A0C9B3CCDE3098@efx98digmasa.bremer-inc.com>
  395.      Files:  perl.c
  396.     
  397.      Title:  "Fix printf segmentation fault"
  398.       From:  Hugo van der Sanden <hv@crypt0.demon.co.uk>
  399.     Msg-ID:  <l03130300b16bebdbc314@[194.222.64.89]>
  400.      Files:  pp_hot.c
  401.     
  402.      Title:  "Document changed local($a[$i],$b{$j}) behaviour re delete/splice"
  403.       From:  Charles Bailey <BAILEY@newman.upenn.edu>
  404.     Msg-ID:  <01IVMVIHNZ36001NKH@cor.newman.upenn.edu>
  405.      Files:  pod/perlsub.pod
  406.  
  407. Change 909 on 1998/05/01 by TimBunce@ig.co.uk
  408.     
  409.      Title:  "Change Ilya's do_binmode to K&R prototype and move to doio.c"
  410.      Files:  doio.c util.c
  411.  
  412. Change 907 on 1998/05/01 by TimBunce@ig.co.uk
  413.     
  414.      Title:  "Runtime Carp verbosity without aliasing"
  415.       From:  Joshua.Pritikin@NewYork2.dmg.deuba.com, Tim Bunce
  416.     Msg-ID:  <H00000e50003936c@MHS>
  417.      Files:  lib/Carp.pm
  418.     
  419.      Title:  "Fix File::Basename to not untaint results (using new //t flag)"
  420.       From:  Eric Hammond <erich@finity.citysearch.com>, Tom Phoenix
  421.              <rootbeer@teleport.com>
  422.     Msg-ID:  <199710070515.WAA00682@finity.citysearch.com>,
  423.              <Pine.GSO.3.96.971007074114.14211J-100000@usertest.teleport.com>
  424.      Files:  lib/File/Basename.pm
  425.  
  426. Change 906 on 1998/04/28 by TimBunce@ig.co.uk
  427.     
  428.      ------  CORE LANGUAGE  ------
  429.     
  430.      Title:  "5.004_04m5t1: Fix dangling references in LVs", "Fix dangling
  431.              references in LVs"
  432.       From:  Spider Boardman <spider@orb.nashua.nh.us>
  433.     Msg-ID:  <199804010541.AAA32615@Orb.Nashua.NH.US>,
  434.              <19980422164037.D29222@perl.org>
  435.      Files:  embed.h keywords.h opcode.h perl.h proto.h doop.c global.sym mg.c
  436.              pp.c sv.c
  437.     
  438.      Title:  "Fix SvGMAGIC typo in change 904"
  439.      Files:  doop.c
  440.  
  441. Change 905 on 1998/04/28 by TimBunce@ig.co.uk
  442.  
  443.     Regexp patches
  444.     
  445.      Title:  "New regex flag //t to leave $1 etc. tainted"
  446.       From:  Chip Salzenberg <chip@pobox.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
  447.     Msg-ID:  <19980310192640.37826@cyprus>
  448.      Files:  pod/perlop.pod pod/perlre.pod op.h dump.c mg.c pp_hot.c sv.c
  449.              t/op/taint.t toke.c
  450.     
  451.      Title:  "Don't accidentally untaint target of s///"
  452.       From:  Chip Salzenberg <chip@pobox.com>
  453.     Msg-ID:  <19980310151756.24767@cyprus>
  454.      Files:  pp_ctl.c pp_hot.c t/op/taint.t
  455.     
  456.      Title:  "Allow but ignore embedded /...(?o).../ in regexp"
  457.       From:  h.sanden@elsevier.nl (Hugo van der Sanden)
  458.     Msg-ID:  <199804201243.OAA08244@dorlas.elsevier.nl>
  459.      Files:  regcomp.c
  460.  
  461. Change 904 on 1998/04/27 by TimBunce@ig.co.uk
  462.  
  463.     Assorted patches:
  464.     
  465.      ------  CORE LANGUAGE  ------
  466.     
  467.      Title:  "Protect join() against double reads on undef and SvGMAGICALs"
  468.       From:  Chip Salzenberg <chip@perlsupport.com>, Tim Bunce
  469.              <Tim.Bunce@ig.co.uk>
  470.     Msg-ID:  <19980424080630.D13985@perl.org>
  471.      Files:  doop.c
  472.     
  473.      Title:  "Better error message for require failure"
  474.       From:  epeschko@den-mdev1 (Ed Peschko)
  475.     Msg-ID:  <199804240047.SAA24155@den-mdev1.co.csgsystems.com>
  476.      Files:  pod/perldiag.pod pp_ctl.c
  477.     
  478.      Title:  "fixes for various noises under PERL_DESTRUCT_LEVEL"
  479.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  480.     Msg-ID:  <199804231926.PAA23969@aatma.engin.umich.edu>
  481.      Files:  perl.c
  482.     
  483.      Title:  "Fix nice_chunk memory leak"
  484.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  485.     Msg-ID:  <199804052347.TAA15699@aatma.engin.umich.edu>
  486.      Files:  sv.c
  487.     
  488.      Title:  "-2.0 vs. -2 (was Number representations)"
  489.       From:  Chip Salzenberg <chip@pobox.com>
  490.     Msg-ID:  <19980309185652.11231@cyprus>
  491.      Files:  op.c
  492.     
  493.      Title:  "perl.c fixes for -DUNEXEC"
  494.       From:  Matt Wette <mwette@mr-ed.jpl.nasa.gov>, Matthew R Wette
  495.              <mwette@mr-ed.jpl.nasa.gov>
  496.     Msg-ID:  <199710152146.OAA07283@mr-ed.jpl.nasa.gov>
  497.      Files:  perl.c
  498.     
  499.      ------  DOCUMENTATION  ------
  500.     
  501.      Title:  "perlcall is Perl from C, not C from Perl"
  502.       From:  Steve A Fink <sfink@cs.berkeley.edu>
  503.      Files:  pod/perlembed.pod
  504.     
  505.      Title:  "Clarify require "Foo::Bar" non-bareword issue"
  506.       From:  Dominique Dumont <domi@ss7serv.grenoble.hp.com>
  507.     Msg-ID:  <199804231527.AA153445256@ss7serv.grenoble.hp.com>
  508.      Files:  pod/perlfunc.pod
  509.     
  510.      Title:  "(repost) new text for perlsec", "new text for perlsec"
  511.       From:  Tom Phoenix <rootbeer@teleport.com>
  512.     Msg-ID:  <Pine.GSO.3.96.980423161605.5518N-100000@user2.teleport.com>
  513.      Files:  pod/perlsec.pod
  514.     
  515.      ------  EXTENSIONS  ------
  516.     
  517.      Title:  "IO::Socket->socketpair broken (typo)"
  518.       From:  Olaf Titz <olaf@bigred.inka.de>
  519.     Msg-ID:  <19980425224535.2807.qmail@bigred.inka.de>
  520.      Files:  ext/IO/lib/IO/Socket.pm
  521.     
  522.      Title:  "NDBM_File man page needs Fcntl"
  523.       From:  "Danny R. Faught" <faught@mailhost.rsn.hp.com>
  524.     Msg-ID:  <199707011500.IAA00601@palrel3.hp.com>
  525.      Files:  ext/NDBM_File/NDBM_File.pm
  526.     
  527.      ------  LIBRARY  ------
  528.     
  529.      Title:  "Documentation discrepancy: pragmatic modules"
  530.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, h.sanden@elsevier.nl (Hugo van der Sanden)
  531.     Msg-ID:  <199804221525.RAA12695@dorlas.elsevier.nl>,
  532.              <E0ySPhk-00034f-00@taurus.cus.cam.ac.uk>
  533.      Files:  lib/strict.pm lib/subs.pm lib/vars.pm
  534.     
  535.      ------  PORTABILITY - GENERAL  ------
  536.     
  537.      Title:  "Updated hints file for svr4"
  538.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  539.     Msg-ID:  <Pine.SUN.3.96.980423110522.26621A-100000@newton.phys>
  540.      Files:  hints/svr4.sh
  541.     
  542.      Title:  "Pumpkin update -- shared libperl.so location"
  543.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  544.     Msg-ID:  <Pine.SUN.3.96.980424115837.6222A-100000@newton.phys>
  545.      Files:  Porting/pumpkin.pod
  546.     
  547.      Title:  "perl compile fix for AIX 4.3"
  548.       From:  Jens-Uwe Mager <jum@helios.de>
  549.     Msg-ID:  <199804261611.SAA34728@ans.helios.de>
  550.      Files:  ext/DynaLoader/dl_aix.xs
  551.     
  552.      Title:  "Dynaloader build on VMS",
  553.       From:  pvhp@forte.com (Peter Prymmer), timbo@ig.co.uk (Tim Bunce)
  554.     Msg-ID:  <199804271732.SAA13762@toad.ig.co.uk>, <9804250212.AA27695@forte.com>
  555.      Files:  vms/descrip.mms
  556.     
  557.      ------  UTILITIES  ------
  558.     
  559.      Title:  "Major update to h2ph.PL"
  560.       From:  Billy <wdconsta@cs.adelaide.edu.au>
  561.     Msg-ID:  <Pine.SV4.3.93.980424031837.20782A-200000@ermintrude.teaching.cs.adelaide.edu.au>
  562.      Files:  utils/h2ph.PL
  563.  
  564. Change 897 on 1998/04/23 by TimBunce@ig.co.uk
  565.  
  566.     Assorted patches:
  567.     
  568.      ------  CORE LANGUAGE  ------
  569.     
  570.      Title:  "fix for "Unbalanced string table refcount""
  571.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  572.     Msg-ID:  <199804042251.RAA25527@aatma.engin.umich.edu>
  573.      Files:  sv.c
  574.     
  575.      Title:  "Allow more lenient switch processing"
  576.       From:  "John L. Allen" <allen@grumman.com>
  577.     Msg-ID:  <199803251638.LAA22664@gateway.grumman.com>
  578.      Files:  perl.c
  579.     
  580.      Title:  "Add fourth arg to substr: substr EXPR,OFFSET,LEN,REPLACEMENT"
  581.       From:  Gisle Aas <gisle@aas.no>
  582.     Msg-ID:  <m3g1jglqtm.fsf@furu.g.aas.no>
  583.      Files:  pod/perlfunc.pod Todo opcode.pl pp.c t/op/substr.t
  584.     
  585.      Title:  "Odd number of elements in hash list."
  586.       From:  Tom Phoenix <rootbeer@teleport.com>
  587.     Msg-ID:  <Pine.GSO.3.96.980328151929.29336D-100000@user2.teleport.com>
  588.      Files:  MANIFEST pod/perldiag.pod pp.c pp_hot.c t/op/hashwarn.t
  589.     
  590.      Title:  "another destruct_level fix"
  591.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  592.     Msg-ID:  <199804030105.UAA04400@aatma.engin.umich.edu>
  593.      Files:  hv.c
  594.     
  595.      Title:  "bidirectional pipe warning blues"
  596.       From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  597.     Msg-ID:  <9804082151.AA20399@claudius.bfsec.bt.co.uk>
  598.      Files:  doio.c
  599.     
  600.      Title:  "stale pointers after realloc (MEXTEND in pp_print and pp_prtf)"
  601.       From:  Malcolm Beattie <mbeattie@sable.ox.ac.uk>
  602.     Msg-ID:  <199801191107.LAA17979@sable.ox.ac.uk>
  603.      Files:  pp_hot.c pp_sys.c
  604.     
  605.      Title:  "unimplemented umask() should return undef not die"
  606.       From:  kstar@chapin.edu (Kurt D. Starsinic)
  607.     Msg-ID:  <199803120515.VAA08660@chapin.edu>
  608.      Files:  pod/perlfunc.pod pp_sys.c
  609.     
  610.      Title:  "warning for: bless $foo, """
  611.       From:  Joshua.Pritikin@NewYork2.dmg.deuba.com
  612.     Msg-ID:  <H00000e5000378a0@MHS>
  613.      Files:  pod/perldiag.pod pp.c
  614.     
  615.      ------  DOCUMENTATION  ------
  616.     
  617.      Title:  "Mention SWIG in perlxs.pod"
  618.       From:  Steve A Fink <sfink@cs.berkeley.edu>
  619.     Msg-ID:  <Pine.HPP.3.96.980408154956.20990K-100000@brooksie.CS.Berkeley.EDU>
  620.      Files:  pod/perlxs.pod
  621.     
  622.      Title:  "fix-up of previous perlre.pod patch"
  623.       From:  Ted Ashton <ashted@southern.edu>
  624.     Msg-ID:  <199803031540.KAA09388@ns.southern.edu>
  625.      Files:  pod/perlre.pod
  626.     
  627.      Title:  "long list of man page nitpicks"
  628.       From:  Greg Bacon <gbacon@mickey.cs.uah.edu>, Tom Christiansen
  629.              <tchrist@jhereg.perl.com>
  630.     Msg-ID:  <199804221844.NAA08338@pluto.cs.uah.edu>,
  631.              <199804222204.QAA20805@jhereg.perl.com>
  632.      Files:  pod/perlapio.pod pod/perlcall.pod pod/perldebug.pod pod/perldelta.pod
  633.              pod/perldiag.pod pod/perlembed.pod pod/perlfaq2.pod
  634.              pod/perlfaq3.pod pod/perlfaq4.pod pod/perlfaq5.pod
  635.              pod/perlfaq7.pod pod/perlfaq8.pod pod/perlform.pod
  636.              pod/perlfunc.pod pod/perlguts.pod pod/perlipc.pod
  637.              pod/perllocale.pod pod/perlmodlib.pod pod/perlop.pod
  638.              pod/perlre.pod pod/perlref.pod pod/perlrun.pod
  639.              pod/perlstyle.pod pod/perlsub.pod pod/perlsyn.pod
  640.              pod/perltoot.pod pod/perlvar.pod pod/perlxs.pod
  641.              pod/pod2man.PL
  642.     
  643.      Title:  "document that system() does not set $! when it fails"
  644.       From:  "Mark R. Levinson" <mrl@isc.upenn.edu>
  645.     Msg-ID:  <199803011946.OAA31942@anaximander.dccs.upenn.edu>
  646.      Files:  pod/perlfunc.pod
  647.     
  648.      Title:  "Fix pod/roffitall execute permission"
  649.       From:  lvirden@cas.org
  650.     Msg-ID:  <1997Nov17.132031.2589892@cor.newman>
  651.      Files:  pod/roffitall
  652.     
  653.      Title:  "document when split ignores trailing empty fields"
  654.       From:  Hugo van der Sanden <hv@crypt0.demon.co.uk>
  655.     Msg-ID:  <l03130300b14fac832b77@[194.222.64.89]>
  656.      Files:  pod/perlfunc.pod
  657.     
  658.      ------  EXTENSIONS  ------
  659.     
  660.      Title:  "Buglet in Opcode.pm documentation"
  661.       From:  Horst von Brand <vonbrand@sleipnir.valparaiso.cl>
  662.     Msg-ID:  <199804170349.XAA32445@sleipnir.valparaiso.cl>
  663.      Files:  ext/Opcode/Opcode.pm
  664.     
  665.      Title:  "Failure to append to perllocal.pod should not be fatal"
  666.       From:  koenig@kulturbox.de (Andreas J. Koenig)
  667.     Msg-ID:  <sfciuogy67x.fsf@dubravka.in-berlin.de>
  668.      Files:  lib/ExtUtils/MM_Unix.pm
  669.     
  670.      Title:  "Document that IO.pm does not load IO::Select etc"
  671.       From:  Graham Barr <gbarr@ti.com>
  672.     Msg-ID:  <353B48F1.64E35A63@ti.com>
  673.      Files:  ext/IO/IO.pm
  674.     
  675.      Title:  "Install extensions with bootstrap (again) in $archlib"
  676.       From:  Achim Bohnet <ach@mpe.mpg.de>, koenig@kulturbox.de (Andreas J.
  677.              Koenig)
  678.     Msg-ID:  <9804061909.AA12675@o09.xray.mpe.mpg.de>,
  679.              <sfc90oxc0uj.fsf@dubravka.in-berlin.de>
  680.      Files:  lib/ExtUtils/Install.pm
  681.     
  682.      Title:  "glibc2.0.6 missing MSG_* <sys/socket.h> defines."
  683.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  684.     Msg-ID:  <Pine.SUN.3.96.980406113950.3166L-100000@newton.phys>
  685.      Files:  ext/Socket/Socket.xs
  686.     
  687.      ------  LIBRARY  ------
  688.     
  689.      Title:  "Benchmark.pm: add run-for-some-time mode"
  690.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  691.     Msg-ID:  <199804080647.JAA15136@alpha.hut.fi>
  692.      Files:  lib/Benchmark.pm
  693.     
  694.      Title:  "Comments added to Carp.pm"
  695.       From:  Andy Wardley <abw@cre.canon.co.uk>, Chip Salzenberg
  696.              <chip@perlsupport.com>, Tom Christiansen
  697.              <tchrist@jhereg.perl.com>
  698.     Msg-ID:  <19980422164242.E29222@perl.org>,
  699.              <199804222033.OAA17959@jhereg.perl.com>,
  700.              <980409182357.ZM21638@bandanna>
  701.      Files:  lib/Carp.pm
  702.     
  703.      Title:  "chat2.pl fix"
  704.       From:  Charles Bailey <BAILEY@newman.upenn.edu>
  705.     Msg-ID:  <01IVMVF507PO001NKH@cor.newman.upenn.edu>
  706.      Files:  lib/chat2.pl
  707.     
  708.      Title:  "lib/Pod/Html.pm"
  709.       From:  d-lewart@uiuc.edu (Daniel S. Lewart)
  710.     Msg-ID:  <199710170718.DAA25472@staff1.cso.uiuc.edu>,
  711.              <199710180417.AAA19778@staff2.cso.uiuc.edu>
  712.      Files:  lib/Pod/Html.pm
  713.     
  714.      Title:  "ormaments method in Term/ReadLine.pm causes warning with string
  715.              arg."
  716.       From:  hiroo.hayashi@computer.org
  717.     Msg-ID:  <199804061519.AAA21907@mail.fb3.so-net.ne.jp>
  718.      Files:  lib/Term/ReadLine.pm
  719.     
  720.      ------  OTHER CHANGES  ------
  721.     
  722.      Title:  "ptags broken"
  723.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  724.     Msg-ID:  <199804120208.WAA29264@monk.mps.ohio-state.edu>
  725.      Files:  emacs/ptags
  726.     
  727.      ------  PORTABILITY - WIN32  ------
  728.     
  729.      Title:  "win32 tweaks (signals and crypt support)"
  730.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  731.     Msg-ID:  <199804170505.BAA06413@aatma.engin.umich.edu>
  732.      Files:  perl.h win32/config.bc win32/config.vc win32/config_H.bc
  733.              win32/config_H.vc win32/win32.c
  734.     
  735.      ------  PORTABILITY - GENERAL  ------
  736.     
  737.      Title:  "Add Social Contract (2nd Draft) as Porting/Contract"
  738.       From:  Russ Allbery <rra@stanford.edu>
  739.     Msg-ID:  <m3btw66n8i.fsf@windlord.Stanford.EDU>
  740.      Files:  Porting/Contract
  741.     
  742.      Title:  "Config: Irix 5 hints"
  743.       From:  kstar@O2.chapin.edu
  744.     Msg-ID:  <199804061712.NAA22823@O2.chapin.edu>
  745.      Files:  hints/irix_5.sh
  746.     
  747.      Title:  "VMS patches to 5.004_03"
  748.       From:  Charles Bailey <BAILEY@newman.upenn.edu>
  749.     Msg-ID:  <01IVYJS0L8D200209B@cor.newman.upenn.edu>
  750.      Files:  vms/vms.c
  751.     
  752.      Title:  "hints/netbsd.sh - enable vfork"
  753.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  754.     Msg-ID:  <Pine.SUN.3.96.980417110749.19327B-100000@newton.phys>
  755.      Files:  hints/netbsd.sh
  756.     
  757.      ------  UTILITIES  ------
  758.     
  759.      Title:  "support find2perl -follow"
  760.       From:  Billy <wdconsta@cs.adelaide.edu.au>
  761.     Msg-ID:  <Pine.SV4.3.93.980408005903.24081A-100000@ermintrude.teaching.cs.adelaide.edu.au>
  762.      Files:  x2p/find2perl.PL
  763.  
  764. Change 896 on 1998/04/22 by TimBunce@ig.co.uk
  765.  
  766.      Assorted patches:
  767.     
  768.      ------  CORE LANGUAGE  ------
  769.     
  770.      Title:  "Additional regex-cache patch"
  771.       From:  Chip Salzenberg <chip@atlantic.net>
  772.     Msg-ID:  <19980305104831.38100@cyprus>
  773.      Files:  pp_ctl.c
  774.     
  775.      Title:  "Conservative C<*x = undef> patch"
  776.       From:  Chip Salzenberg <chip@atlantic.net>
  777.     Msg-ID:  <19980310163310.48509@cyprus>
  778.      Files:  pod/perldiag.pod pod/perlfunc.pod pp.c sv.c t/op/gv.t
  779.     
  780.      Title:  "Consider @ARGV to be plain files if inplace (-i)"
  781.       From:  Chip Salzenberg <salzench@nielsenmedia.com>
  782.     Msg-ID:  <199802042106.QAA04082@nielsenmedia.com>
  783.      Files:  doio.c
  784.     
  785.      Title:  "Fix semctl for Linux, Sun and SVR4"
  786.       From:  Graham Barr <gbarr@ti.com>, lvirden@cas.org (Larry W. Virden, x2487)
  787.     Msg-ID:  <3484247D.BB036D39@ti.com>, <9712021313.AA11495@cas.org>
  788.      Files:  doio.c
  789.     
  790.      Title:  "C<dSP> entails using C<SP>, not C<sp>"
  791.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  792.     Msg-ID:  <199803070149.UAA12217@aatma.engin.umich.edu>
  793.      Files:  pod/perlcall.pod pod/perlembed.pod pod/perlguts.pod pod/perlxs.pod
  794.              doio.c doop.c ext/DB_File/DB_File.xs
  795.              ext/DynaLoader/dl_dld.xs ext/Opcode/Opcode.xs
  796.              ext/POSIX/POSIX.xs ext/Socket/Socket.xs gv.c
  797.              lib/ExtUtils/typemap mg.c os2/OS2/REXX/REXX.xs
  798.              win32/win32.c
  799.     
  800.      Title:  "Make autouse -w-safe"
  801.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  802.     Msg-ID:  <199803030236.VAA13244@monk.mps.ohio-state.edu>
  803.      Files:  lib/autouse.pm op.c sv.c
  804.     
  805.      Title:  "Misleading error on close of unopened handle"
  806.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  807.     Msg-ID:  <E0y4R07-0003PH-00@ursa.cus.cam.ac.uk>
  808.      Files:  doio.c
  809.     
  810.      Title:  "Confusing error from perl -e "x'""
  811.       From:  Hans Mulder <hansmu@xs4all.nl>
  812.     Msg-ID:  <1998Mar25.174320.2866352@cor.newman.upenn.edu>
  813.      Files:  toke.c
  814.     
  815.      Title:  "Add HAS_GNULIBC define"
  816.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  817.     Msg-ID:  <Pine.SUN.3.96.980305115202.9180K-100000@newton.phys>
  818.      Files:  config_H config_h.SH
  819.     
  820.      Title:  "h_errno might not be an int"
  821.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  822.     Msg-ID:  <Pine.SUN.3.96.980325165059.22255D-100000@newton.phys>
  823.      Files:  pp_sys.c
  824.     
  825.      Title:  "Revised taint hole closer", "Revised taint hole closer"
  826.       From:  Chip Salzenberg <chip@atlantic.net>, Ilya Zakharevich
  827.              <ilya@math.ohio-state.edu>
  828.     Msg-ID:  <19980310222127.09350@cyprus>,
  829.              <199803110554.AAA29157@monk.mps.ohio-state.edu>
  830.      Files:  doio.c
  831.     
  832.      Title:  "SEGV compiling localised lexical in perl5.004_05t1"
  833.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>, h.sanden@elsevier.nl (Hugo
  834.              van der Sanden)
  835.     Msg-ID:  <199803171530.QAA24053@dorlas.elsevier.nl>,
  836.              <199803171727.MAA05234@aatma.engin.umich.edu>
  837.      Files:  op.c t/op/misc.t
  838.     
  839.      Title:  "Stale SP in pp_substr"
  840.       From:  Stephen McCamant <alias@mcs.com>
  841.     Msg-ID:  <m0yFsTS-000EZpC@alias-2.pr.mcs.net>
  842.      Files:  pp.c
  843.     
  844.      Title:  "Statement unlikely to be reached warning"
  845.       From:  Hans Mulder <hansm@icgned.nl>
  846.     Msg-ID:  <1997Dec24.171511.2683516@cor.newman>
  847.      Files:  op.c
  848.     
  849.      Title:  "Tainting propagates from nowhere"
  850.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  851.     Msg-ID:  <199803140411.XAA09343@aatma.engin.umich.edu>
  852.      Files:  pp.c
  853.     
  854.      Title:  "two trivial tweaks to 5.004m5t1"
  855.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  856.     Msg-ID:  <199803060553.AAA28461@aatma.engin.umich.edu>
  857.      Files:  proto.h win32/Makefile
  858.     
  859.      Title:  "unpacking negatives on Alpha"
  860.       From:  Achim Bohnet <ach@mpe.mpg.de>
  861.     Msg-ID:  <9710201503.AA24797@o09.xray.mpe.mpg.de>
  862.      Files:  pp.c t/op/pack.t
  863.     
  864.      ------  LIBRARY AND EXTENSIONS  ------
  865.     
  866.      Title:  "Cwd.pm: abs_path() and fast_abs_path() plus code merge"
  867.       From:  Graham Barr <gbarr@ti.com>
  868.     Msg-ID:  <3482F365.4A0486BA@ti.com>
  869.      Files:  lib/Cwd.pm
  870.     
  871.      Title:  "Math/BigInt.pm, fixed use of undefined value."
  872.       From:  abigail@fnx.com
  873.     Msg-ID:  <19980313052452.27365.qmail@betelgeuse.wayne.fnx.com>
  874.      Files:  lib/Math/BigInt.pm
  875.     
  876.      Title:  "File::Find rewrite"
  877.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  878.     Msg-ID:  <199803052344.SAA01008@monk.mps.ohio-state.edu>
  879.      Files:  lib/File/Find.pm
  880.     
  881.      Title:  "efficient version of strict.pm"
  882.       From:  koenig@anna.mind.de (Andreas J. Koenig)
  883.     Msg-ID:  <sfcpvonhdnc.fsf@anna.in-berlin.de>
  884.      Files:  lib/strict.pm
  885.     
  886.      Title:  "Socket occasional SEGV in pack_sockaddr_un"
  887.       From:  Trevor Blackwell <tlb@viaweb.com>
  888.     Msg-ID:  <199710281804.NAA09632@wagg.viaweb.com>
  889.      Files:  ext/Socket/Socket.xs
  890.     
  891.      Title:  "Warning on mis-use of 'use lib'"
  892.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Tom Phoenix
  893.              <rootbeer@teleport.com>, chip@atlantic.net
  894.     Msg-ID:  <199801270435.XAA14147@cyprus.atlantic.net>,
  895.              <E0xx9x4-0006jc-00@ursa.cus.cam.ac.uk>,
  896.              <Pine.GSO.3.96.980126192445.22284N-100000@user2.teleport.com>
  897.      Files:  lib/lib.pm
  898.     
  899.      Title:  "bug in Class::Struct"
  900.       From:  Tom Christiansen <tchrist@toy.perl.com>
  901.     Msg-ID:  <199803290814.KAA05699@toy.perl.com>
  902.      Files:  lib/Class/Struct.pm
  903.     
  904.      Title:  "Allow POSIX to export nice()"
  905.       From:  bkeelerx@iwa.dp.intel.com (Bruce J. Keeler)
  906.     Msg-ID:  <eclg1kf5yf0.fsf@ws010.dp.intel.com>
  907.      Files:  ext/POSIX/POSIX.pm
  908.     
  909.      Title:  "'use Env' on WinNT/95 fails"
  910.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  911.     Msg-ID:  <199803280511.AAA15933@aatma.engin.umich.edu>
  912.      Files:  lib/Env.pm
  913.     
  914.      ------  OTHER CHANGES  ------
  915.     
  916.      Title:  "mv-if-diff"
  917.       From:  Robin Barker <rmb1@cise.npl.co.uk>
  918.     Msg-ID:  <14572.9803271806@tempest.cise.npl.co.uk>
  919.      Files:  mv-if-diff
  920.     
  921.      ------  PORTABILITY - WIN32  ------
  922.     
  923.      Title:  "fix various problems with backticks on win32"
  924.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  925.     Msg-ID:  <199803070705.CAA15945@aatma.engin.umich.edu>
  926.      Files:  win32/config_h.PL win32/win32.c
  927.     
  928.      ------  TESTS  ------
  929.     
  930.      Title:  "Fix bug in locale.t"
  931.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  932.     Msg-ID:  <199801042148.XAA08599@alpha.hut.fi>
  933.      Files:  t/pragma/locale.t
  934.  
  935. Change 887 on 1998/04/10 by TimBunce@ig.co.uk
  936.  
  937.      Assorted patches:
  938.     
  939.      ------  CORE LANGUAGE  ------
  940.     
  941.      Title:  "Re: die exits with 0"
  942.       From:  Robin Barker <rmb1@cise.npl.co.uk>
  943.      Files:  perl.c t/op/die_exit.t
  944.     
  945.      Title:  "More toke.c commentary; fix oddity"
  946.       From:  h.sanden@elsevier.nl (Hugo van der Sanden)
  947.     Msg-ID:  <199803251022.LAA01308@dorlas.elsevier.nl>
  948.      Files:  toke.c
  949.     
  950.      Title:  "for semctl on solaris"
  951.       From:  Graham Barr <gbarr@ti.com>
  952.     Msg-ID:  <34624B80.C014E841@ti.com>
  953.      Files:  doio.c t/op/ipcmsg.t t/op/ipcsem.t
  954.     
  955.      ------  DOCUMENTATION  ------
  956.     
  957.      Title:  "Add more 'see also's to perlre.pod.", "Perl regexp /g modifier bug"
  958.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>, epeschko@den-mdev1 (Ed
  959.              Peschko), pjr@watcher.telstra.com.au (Peter Richardson)
  960.     Msg-ID:  <199803050000.LAA11476@watcher.telecom.com.au>,
  961.              <199803050231.VAA19128@monk.mps.ohio-state.edu>,
  962.              <199803050605.XAA09785@den-mdev1.co.csgsystems.com>
  963.      Files:  pod/perlre.pod
  964.     
  965.      ------  LIBRARY AND EXTENSIONS  ------
  966.     
  967.      Title:  "BigFloat - small neagtive numbers cause panic"
  968.       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  969.     Msg-ID:  <199711201325.NAA09732@crypt.compulink.co.uk>
  970.      Files:  lib/Math/BigFloat.pm
  971.     
  972.      Title:  "Update Getopt::Long to 2.16"
  973.       From:  JVromans@Squirrel.nl (Johan Vromans), Johan Vromans
  974.              <jvromans@squirrel.nl>
  975.     Msg-ID:  <13571.48089.726787.147769@plume.nl.compuware.com>,
  976.              <13572.6847.863219.973795@phoenix.squirrel.nl>
  977.      Files:  lib/Getopt/Long.pm
  978.     
  979.      Title:  "New Text::ParseWords"
  980.       From:  pomeranz@netcom.com (Hal Pomeranz)
  981.     Msg-ID:  <199710162118.OAA06275@netcom7.netcom.com>
  982.      Files:  lib/Text/ParseWords.pm t/lib/parsewords.t
  983.     
  984.      Title:  "Fixed Text/Wrap.pm bugs (2)"
  985.       From:  Jacqui Caren <Jacqui.Caren@ig.co.uk>
  986.     Msg-ID:  <199709291548.QAA08645@toad.ig.co.uk>
  987.      Files:  lib/Text/Wrap.pm
  988.     
  989.      Title:  "Very *evil* File::CheckTree behavior! (now uses warn/die not
  990.              print/exit)"
  991.       From:  Eryq <eryq@zeegee.com>, Randal Schwartz <merlyn@stonehenge.com>
  992.     Msg-ID:  <34B542FD.190A@zeegee.com>, <8cen2i9k6f.fsf@gadget.cscaper.com>
  993.      Files:  lib/File/CheckTree.pm
  994.     
  995.      ------  OTHER CHANGES  ------
  996.     
  997.      Title:  "Add ./emacs/ptags"
  998.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  999.     Msg-ID:  <199803150847.DAA08196@monk.mps.ohio-state.edu>
  1000.      Files:  emacs/ptags
  1001.     
  1002.      ------  TESTS  ------
  1003.     
  1004.      Title:  "Avoid stat test failure from build in /tmp (tmpfs)", "Build in /tmp"
  1005.       From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Greg Bacon
  1006.              <gbacon@adtran.com>, pudge@pobox.com (Chris Nandor)
  1007.     Msg-ID:  <199710171616.LAA13435@crp-201.adtran.com>,
  1008.              <Pine.SUN.3.96.971017171023.2349A-100000@newton.phys>,
  1009.              <v02130515b06be80f1486@[205.228.240.16]>
  1010.      Files:  t/op/stat.t
  1011.     
  1012.      Title:  "for failure with lib/timelocal"
  1013.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jan.dubois@ibm.net (Jan Dubois)
  1014.     Msg-ID:  <34c78f61.2529827@smtp1.ibm.net>,
  1015.              <E0xvdfI-00057d-00@ursa.cus.cam.ac.uk>
  1016.      Files:  t/lib/timelocal.t
  1017.     
  1018.      Title:  "Make "localhost" related failures more clear"
  1019.       From:  Paul Hoffman <phoffman@proper.com>
  1020.     Msg-ID:  <199801201859.KAA05686@mail.proper.com>
  1021.      Files:  t/lib/io_sock.t t/lib/io_udp.t
  1022.     
  1023.      ------  UTILITIES  ------
  1024.     
  1025.      Title:  "Let h2xs read multiple header files"
  1026.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>, Benjamin Sugars
  1027.              <bsugars@canoe.ca>
  1028.     Msg-ID:  <Pine.SOL.3.95.980310091946.25236A-100000@interact>,
  1029.              <Pine.SUN.3.96.980310145455.638A-100000@newton.phys>
  1030.      Files:  utils/h2xs.PL
  1031.  
  1032. Change 886 on 1998/04/10 by TimBunce@ig.co.uk
  1033.  
  1034.     Changes relating primarily to portability.
  1035.     
  1036.      ------  CORE LANGUAGE  ------
  1037.     
  1038.      Title:  "5.004_55: Another round of OS/2 patches"
  1039.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  1040.     Msg-ID:  <199803050945.EAA20153@monk.mps.ohio-state.edu>
  1041.      Files:  hints/os2.sh pod/perlguts.pod cop.h perl.h proto.h README.os2
  1042.              global.sym lib/ExtUtils/MM_OS2.pm lib/File/Path.pm op.c
  1043.              os2/Changes os2/Makefile.SHs os2/os2.c os2/perl2cmd.pl
  1044.              perl.c pod/pod2man.PL pp_ctl.c pp_hot.c pp_sys.c
  1045.              t/lib/filecopy.t util.c utils/perldoc.PL
  1046.     
  1047.      Title:  "VMS: chdir() with empty arg list"
  1048.       From:  lane@duphy4.drexel.edu (Charles Lane)
  1049.     Msg-ID:  <980317125556.222041c7@DUPHY4.Physics.Drexel.Edu>
  1050.      Files:  pp_sys.c
  1051.     
  1052.      ------  LIBRARY AND EXTENSIONS  ------
  1053.     
  1054.      Title:  "ExtUtils/MM_Unix.pm changed to use ld -rpath on IRIX"
  1055.       From:  "W. Phillip Moore" <wpm@ms.com>
  1056.     Msg-ID:  <199712011738.MAA21139@zappa.morgan.com>
  1057.      Files:  lib/ExtUtils/MM_Unix.pm
  1058.     
  1059.      Title:  "[Linux] POSIX::_[PS]C_.+ bug (add HINT_SC_EXIST)"
  1060.       From:  Yutaka OIWA <oiwa@is.s.u-tokyo.ac.jp>
  1061.     Msg-ID:  <199712251923.EAA08260@tjms1f.is.s.u-tokyo.ac.jp>
  1062.      Files:  ext/POSIX/hints/linux.pl ext/POSIX/POSIX.xs
  1063.     
  1064.      Title:  "5.004_04-m1] Use HAS_GNULIBC in POSIX.xs"
  1065.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  1066.     Msg-ID:  <Pine.SUN.3.96.980305115517.9180L-100000@newton.phys>
  1067.      Files:  ext/POSIX/POSIX.xs
  1068.     
  1069.      Title:  ""ODBM_File.c", line 275: NULL undefined"
  1070.       From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  1071.     Msg-ID:  <9803091310.AA23264@claudius.bfsec.bt.co.uk>
  1072.      Files:  ext/ODBM_File/ODBM_File.xs
  1073.     
  1074.      ------  PORTABILITY - GENERAL  ------
  1075.     
  1076.      Title:  "5.004_04 QNX getcwd"
  1077.       From:  Norton Allen <allen@huarp.harvard.edu>
  1078.     Msg-ID:  <199802121838.NAA20452@dolores.harvard.edu>,
  1079.              <199803061511.KAA22346@bottesini.harvard.edu>
  1080.      Files:  hints/qnx.sh lib/Cwd.pm t/op/magic.t
  1081.     
  1082.      Title:  "hints/netbsd.sh d_setrgid d_setruid"
  1083.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1084.     Msg-ID:  <199802281435.QAA10866@alpha.hut.fi>
  1085.      Files:  hints/netbsd.sh
  1086.     
  1087.      Title:  "osname=unixware, osvers=2.03, archname=i386-unixware
  1088.              d_casti32=undef"
  1089.       From:  Tom Hughes <tom@compton.demon.co.uk>
  1090.     Msg-ID:  <465398da47%tom@compton.demon.co.uk>
  1091.      Files:  hints/svr4.sh
  1092.     
  1093.      Title:  "hints/bsdos.sh patch for BSDI 3.1"
  1094.       From:  Jan-Pieter Cornet <johnpc@xs4all.nl>
  1095.     Msg-ID:  <6fbip6$3cp$1@xs1.xs4all.nl>
  1096.      Files:  hints/bsdos.sh
  1097.     
  1098.      Title:  "Remove BIND_NOSTART from DynaLoader for HP"
  1099.       From:  Keong Lim <Keong.Lim@sr.com.au>
  1100.     Msg-ID:  <01BD1D03.53B65E90@sieplan2.sr.com.au>
  1101.      Files:  ext/DynaLoader/dl_hpux.xs
  1102.     
  1103.      Title:  "Building Perl on AIX 4+ with shared libraries and dynamic loading"
  1104.       From:  Juan Gallego <Little.Boss@physics.mcgill.ca>
  1105.     Msg-ID:  <Pine.SGI.3.91.971022084517.17052F-100000@nazgul.physics.mcgill.ca>
  1106.      Files:  hints/aix.sh
  1107.     
  1108.      Title:  "alpha-dec_osf 5.0"
  1109.       From:  Spider Boardman <spider@Orb.Nashua.NH.US>
  1110.     Msg-ID:  <199712232305.SAA08359@Orb.Nashua.NH.US>
  1111.      Files:  hints/dec_osf.sh
  1112.     
  1113.      Title:  "Off-by-one error with OS2::PrfDB"
  1114.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  1115.     Msg-ID:  <199710170920.FAA00390@monk.mps.ohio-state.edu>
  1116.      Files:  os2/OS2/PrfDB/PrfDB.xs
  1117.     
  1118.      Title:  "5.004_04-m1] Allow overrides in hints/openbsd.sh"
  1119.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  1120.     Msg-ID:  <Pine.SUN.3.96.980305115956.9180N-100000@newton.phys>
  1121.      Files:  hints/openbsd.sh
  1122.     
  1123.      Title:  "5.004_04-m1] Linux shouldn't use -lnet"
  1124.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  1125.     Msg-ID:  <Pine.SUN.3.96.980305115843.9180M-100000@newton.phys>
  1126.      Files:  hints/linux.sh
  1127.     
  1128.      Title:  "5.004_(04|63)] Close VMS security hole"
  1129.       From:  Charles Bailey <BAILEY@newman.upenn.edu>
  1130.     Msg-ID:  <01IV6LRJCSSC0009C4@cor.newman.upenn.edu>
  1131.      Files:  vms/vms.c
  1132.     
  1133.      Title:  "Re: Perl online documentation on OpenVMS"
  1134.       From:  pvhp@forte.com (Peter Prymmer)
  1135.     Msg-ID:  <9803192143.AA28120@forte.com>
  1136.      Files:  README.vms
  1137.     
  1138.      Title:  "Perl5.004_04m4t4 *almost* makes it for VMS", "Updated
  1139.              vms/perly_c.vms and vms/perly_h.vms"
  1140.       From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Dan Sugalski
  1141.              <sugalskd@osshe.edu>, larry@wall.org (Larry Wall)
  1142.     Msg-ID:  <199710151650.JAA29185@wall.org>,
  1143.              <3.0.3.32.19971014150404.02fdef78@osshe.edu>,
  1144.              <Pine.SUN.3.96.971015121704.28456F-100000@newton.phys>
  1145.      Files:  vms/perly_c.vms
  1146.     
  1147.      Title:  "Updated, non-wordwrapped, patch to README.VMS"
  1148.       From:  Dan Sugalski <sugalskd@osshe.edu>
  1149.     Msg-ID:  <3.0.5.32.19980213133828.0092c870@osshe.edu>
  1150.      Files:  README.vms
  1151.     
  1152.      Title:  "VMS patches to 5.004_03 (excluding installperl and timelocal.t)"
  1153.       From:  Charles Bailey <BAILEY@newman.upenn.edu>
  1154.     Msg-ID:  <01INZT9G2LZS0006YW@cor.newman.upenn.edu>
  1155.      Files:  lib/File/Basename.pm lib/File/Path.pm vms/config.vms vms/descrip.mms
  1156.              vms/genconfig.pl vms/test.com vms/vms.c vms/ext/Filespec.pm
  1157.              vms/ext/filespec.t
  1158.     
  1159.      Title:  "Re: VMSperl crashes on -Mblib argument"
  1160.       From:  bailey@newman.upenn.edu (Charles Bailey)
  1161.     Msg-ID:  <1997Dec10.004439.2635060@cor.newman>
  1162.      Files:  lib/blib.pm vms/vms.c
  1163.     
  1164.      Title:  "hints/linux.sh (MkLinux / PPC)"
  1165.       From:  pudge@pobox.com (Chris Nandor)
  1166.     Msg-ID:  <v0213050cb06c19682a25@[205.228.240.28]>
  1167.      Files:  hints/linux.sh
  1168.     
  1169.      Title:  "hpux.sh hints file clarification suggestion"
  1170.       From:  root@qad.com
  1171.     Msg-ID:  <199802192351.QAA09096@jhereg.perl.com>
  1172.      Files:  hints/hpux.sh
  1173.     
  1174.      Title:  "new hints/solaris_2.sh"
  1175.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  1176.     Msg-ID:  <E0xw80h-0005SV-00@ursa.cus.cam.ac.uk>
  1177.      Files:  hints/solaris_2.sh
  1178.  
  1179. Change 873 on 1998/04/03 by TimBunce@ig.co.uk
  1180.  
  1181.      Title:  "FileHandle Documentation patch"
  1182.       From:  "Darren/Torin/Who Ever..." <torin@daft.com>
  1183.     Msg-ID:  <87emzqo49g.fsf@perv.daft.com>
  1184.      Files:  lib/FileHandle.pm
  1185.  
  1186. Change 872 on 1998/04/03 by TimBunce@ig.co.uk
  1187.  
  1188.     Documentation and documentation related patches:
  1189.     
  1190.      ------  BUILD PROCESS  ------
  1191.     
  1192.      Title:  "Docs re /usr/bin/perl quasi-standard location"
  1193.       From:  Tom Phoenix <rootbeer@teleport.com>
  1194.     Msg-ID:  <Pine.GSO.3.96.971117080737.12318C-100000@usertest.teleport.com>
  1195.      Files:  INSTALL pod/perlrun.pod
  1196.     
  1197.      ------  DOCUMENTATION  ------
  1198.     
  1199.      Title:  "/RFC|RFC-1305/ non-greedy"
  1200.       From:  Jan-Pieter Cornet <johnpc@xs4all.nl>
  1201.     Msg-ID:  <6epo02$c4r$1@xs1.xs4all.nl>
  1202.      Files:  pod/perlre.pod
  1203.     
  1204.      Title:  "5.004_04: perlhist.pod, buildtoc, perltoc.pod"
  1205.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1206.     Msg-ID:  <199802191543.RAA29231@alpha.hut.fi>
  1207.      Files:  pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
  1208.     
  1209.      Title:  "5.004_04: pod/perlfunc.pod: i18n example for localtime()"
  1210.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1211.     Msg-ID:  <199711141555.RAA18875@alpha.hut.fi>
  1212.      Files:  pod/perlfunc.pod
  1213.     
  1214.      Title:  "typo-fix and suggestion for perlguts.pod"
  1215.       From:  h.sanden@elsevier.nl (Hugo van der Sanden)
  1216.     Msg-ID:  <199803051543.QAA03097@dorlas.elsevier.nl>
  1217.      Files:  pod/perlguts.pod
  1218.     
  1219.      Title:  "perlfunc/syscall curiosity"
  1220.       From:  Roderick Schertler <roderick@argon.org>, Tkil
  1221.              <tkil@reptile.scrye.com>
  1222.     Msg-ID:  <199711302259.PAA02134@reptile.scrye.com>,
  1223.              <pziut8snva.fsf@eeyore.ibcinc.com>
  1224.      Files:  pod/perlfunc.pod
  1225.     
  1226.      Title:  "Document sprintf %#x behaviour for zero value"
  1227.       From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  1228.     Msg-ID:  <1997Nov5.185959.2539604@cor.newman>
  1229.      Files:  pod/perlfunc.pod
  1230.     
  1231.      Title:  "NUL termination (was Re: STOP THE PRESSES)"
  1232.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  1233.     Msg-ID:  <E0xsn5M-0002gw-00@ursa.cus.cam.ac.uk>
  1234.      Files:  pod/perlguts.pod
  1235.     
  1236.      Title:  "Typo fix."
  1237.       From:  abigail@fnx.com
  1238.     Msg-ID:  <19971101120114.1030.qmail@betelgeuse.wayne.fnx.com>
  1239.      Files:  pod/perlop.pod pod/perlvar.pod
  1240.     
  1241.      Title:  "5.004_63 perlrun.pod: _DEBUG_MSTATS"
  1242.       From:  Achim Bohnet <ach@mpe.mpg.de>
  1243.     Msg-ID:  <9803181940.AA22587@o09.xray.mpe.mpg.de>
  1244.      Files:  pod/perlrun.pod
  1245.     
  1246.      Title:  "Re: Conservative C<*x = undef> patch"
  1247.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  1248.     Msg-ID:  <E0yCjHT-0005Dt-00@ursa.cus.cam.ac.uk>
  1249.      Files:  pod/perltrap.pod
  1250.     
  1251.      Title:  "perlfunc.pod for flock()"
  1252.       From:  "Jeremy D. Zawodny" <jzawodn@wcnet.org>
  1253.     Msg-ID:  <3.0.5.32.19971118203119.00a723e0@woody.wcnet.org>
  1254.      Files:  pod/perlfunc.pod
  1255.     
  1256.      Title:  "buglet: 'perltoc' not mentioned in perl.pod"
  1257.       From:  Tkil <tkil@scrye.com>
  1258.     Msg-ID:  <19971127035036.17668.qmail@scrye.com>
  1259.      Files:  pod/perl.pod
  1260.     
  1261.      Title:  "for() and map() peculiarity"
  1262.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  1263.     Msg-ID:  <E0y4YAa-0003Qu-00@ursa.cus.cam.ac.uk>
  1264.      Files:  pod/perlsyn.pod
  1265.     
  1266.      Title:  "Re: new text for perlsec"
  1267.       From:  Tom Phoenix <rootbeer@teleport.com>
  1268.     Msg-ID:  <Pine.GSO.3.96.980328100418.22321T-100000@user2.teleport.com>
  1269.      Files:  pod/perlsec.pod
  1270.     
  1271.      Title:  "perldsc's debugger x command"
  1272.       From:  Roderick Schertler <roderick@argon.org>
  1273.     Msg-ID:  <10669.878352893@eeyore.ibcinc.com>
  1274.      Files:  pod/perldsc.pod
  1275.     
  1276.      Title:  "perlre.pod"
  1277.       From:  Ted Ashton <ashted@southern.edu>
  1278.     Msg-ID:  <199802271501.KAA09279@ns.southern.edu>
  1279.      Files:  pod/perlre.pod
  1280.     
  1281.      Title:  "Re: printf and $\", "printf and $\"
  1282.       From:  Roderick Schertler <roderick@argon.org>, Tom Phoenix
  1283.              <rootbeer@teleport.com>, nag <nick@flirble.org>
  1284.     Msg-ID:  <199711141918.TAA08096@flirble.org>,
  1285.              <Pine.GSO.3.96.971117085421.12318J-100000@usertest.teleport
  1286.              .com>, <pzyb2ncr42.fsf@eeyore.ibcinc.com>
  1287.      Files:  pod/perlfunc.pod
  1288.     
  1289.      Title:  "recv() typo"
  1290.       From:  Roderick Schertler <roderick@argon.org>
  1291.     Msg-ID:  <12064.877012073@eeyore.ibcinc.com>
  1292.      Files:  pod/perlfunc.pod
  1293.     
  1294.      Title:  "truncate return value"
  1295.       From:  Roderick Schertler <roderick@argon.org>
  1296.     Msg-ID:  <5490.878337883@eeyore.ibcinc.com>
  1297.      Files:  pod/perlfunc.pod
  1298.     
  1299.      Title:  "update to perlbook.pod"
  1300.       From:  "Nathan V. Patwardhan" <nvp@mediaone.net>, Randal Schwartz
  1301.              <merlyn@stonehenge.com>, Stephen Potter
  1302.              <spp@psasolar.colltech.com>, Tom Phoenix
  1303.              <rootbeer@teleport.com>
  1304.     Msg-ID:  <199803241354.HAA23938@psasolar.psa.pencom.com>,
  1305.              <199803241441.OAA01261@mediaone.net>,
  1306.              <8clnu0i05k.fsf@gadget.cscaper.com>,
  1307.              <Pine.GSO.3.96.980324111957.15753C-100000@user1.teleport.com>
  1308.      Files:  pod/perlbook.pod
  1309.     
  1310.      Title:  "utime documentation"
  1311.       From:  "Brandon S. Allbery KF8NH" <bsa@kf8nh.apk.net>, "M.J.T. Guy"
  1312.              <mjtg@cus.cam.ac.uk>
  1313.     Msg-ID:  <199802180256.VAA11369@speaker.kf8nh.apk.net>,
  1314.              <E0y4qd6-0000P6-00@ursa.cus.cam.ac.uk>
  1315.      Files:  pod/perlfunc.pod
  1316.     
  1317.      Title:  "(well, doc patch) use of // requires successful match"
  1318.       From:  Roderick Schertler <roderick@argon.org>
  1319.     Msg-ID:  <pz7mb4bips.fsf@eeyore.ibcinc.com>
  1320.      Files:  pod/perlop.pod
  1321.     
  1322.      ------  LIBRARY AND EXTENSIONS  ------
  1323.     
  1324.      Title:  "MakeMaker PM doc patch and a DIR buglet"
  1325.       From:  Achim Bohnet <ach@mpe.mpg.de>
  1326.     Msg-ID:  <9711101050.AA13868@o09.xray.mpe.mpg.de>
  1327.      Files:  lib/ExtUtils/MakeMaker.pm
  1328.     
  1329.      Title:  "bareword clarification for constant.pm"
  1330.       From:  Roderick Schertler <roderick@argon.org>
  1331.     Msg-ID:  <6460.878143077@eeyore.ibcinc.com>
  1332.      Files:  lib/constant.pm
  1333.     
  1334.      Title:  "integer rand - bug or feature?"
  1335.       From:  Roderick Schertler <roderick@argon.org>
  1336.     Msg-ID:  <pzhg8lvgta.fsf@eeyore.ibcinc.com>
  1337.      Files:  lib/integer.pm
  1338.     
  1339.      ------  OTHER CHANGES  ------
  1340.     
  1341.      Title:  "FileHandle Documentation patch"
  1342.       From:  "Darren/Torin/Who Ever..." <torin@daft.com>
  1343.     Msg-ID:  <87emzqo49g.fsf@perv.daft.com>
  1344.     
  1345.      Title:  "perl5.004_61 myconfig updates"
  1346.       From:  Andy Dougherty <doughera@lafcol.lafayette.edu>
  1347.     Msg-ID:  <Pine.SUN.3.96.980305150629.11530G-100000@newton.phys>
  1348.      Files:  myconfig
  1349.     
  1350.      Title:  "small fixups in pod2latex.PL"
  1351.       From:  "Darren/Torin/Who Ever..." <torin@daft.com>
  1352.     Msg-ID:  <873eg6o3v2.fsf@perv.daft.com>
  1353.     
  1354.      ------  PORTABILITY - GENERAL  ------
  1355.     
  1356.      Title:  "Misc doc fixes for README.VMS"
  1357.       From:  Dan Sugalski <sugalskd@osshe.edu>
  1358.     Msg-ID:  <3.0.5.32.19980121113134.00924a20@osshe.edu>
  1359.      Files:  README.vms
  1360.     
  1361.      Title:  "moved DynaLib"
  1362.       From:  John Tobey <jtobey@channel1.com>
  1363.     Msg-ID:  <199710182332.XAA21630@remote212>
  1364.      Files:  ext/DynaLoader/DynaLoader.pm.PL
  1365.     
  1366.      ------  UTILITIES  ------
  1367.     
  1368.      Title:  "Searching for FAQs (patch to perldoc)"
  1369.       From:  Piers Cawley <pdcawley@bofh.org.uk>, Russ Allbery <rra@stanford.edu>
  1370.     Msg-ID:  <m3d8gsb8uk.fsf@windlord.Stanford.EDU>,
  1371.              <m3iuqkfmiq.fsf@tower.bofh.org.uk>
  1372.      Files:  utils/perldoc.PL
  1373.     
  1374.      Title:  "perldoc"
  1375.       From:  Ted Ashton <ashted@southern.edu>
  1376.     Msg-ID:  <199802271510.KAA10506@ns.southern.edu>
  1377.      Files:  utils/perldoc.PL
  1378.     
  1379.      Title:  "perldoc -f not using pod2man"
  1380.       From:  Russ Allbery <rra@stanford.edu>
  1381.     Msg-ID:  <m3hg4f9vyy.fsf@windlord.Stanford.EDU>
  1382.      Files:  utils/perldoc.PL
  1383.     
  1384.      Title:  "perldoc -m should not require pod"
  1385.       From:  Robin Houston <robin@nml.guardian.co.uk>
  1386.     Msg-ID:  <199803241319.NAA24777@stringfellow.guardian.co.uk>
  1387.      Files:  utils/perldoc.PL
  1388.     
  1389.      Title:  "small fix for perldoc in perl 5.004_04"
  1390.       From:  Julian Yip <julian@imoney.com>
  1391.     Msg-ID:  <Roam.SIMC.2.0.6.884805579.5280.julian@imoney.com>
  1392.      Files:  utils/perldoc.PL
  1393.  
  1394. Change 764 on 1998/03/05 by TimBunce@ig.co.uk
  1395.  
  1396.     APPLLIB_EXP now has arch and version dirs added to @INC
  1397.  
  1398. Change 761 on 1998/03/05 by TimBunce@ig.co.uk
  1399.  
  1400.      Title:  "properly refcount localization, fix C<local $tied{foo}>"
  1401.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1402.     Msg-ID:  <199802191207.MAA10742@toad.ig.co.uk>
  1403.      Files:  av.c hv.c scope.c t/op/local.t
  1404.  
  1405. Change 758 on 1998/03/04 by TimBunce@ig.co.uk
  1406.  
  1407.     perldoc -f now uses pager if text is too long for screen
  1408.  
  1409. Change 757 on 1998/03/04 by TimBunce@ig.co.uk
  1410.  
  1411.     Added OpenBSD hint file from <Todd.Miller@courtesan.com>
  1412.     Document 'warn with no args' behaviour, from <johnpc@xs4all.net>
  1413.  
  1414. Change 756 on 1998/03/04 by TimBunce@ig.co.uk
  1415.  
  1416.     Fix for new gnulibc stdio.h when using sfio+perlio
  1417.  
  1418. Change 755 on 1998/03/04 by TimBunce@ig.co.uk
  1419.  
  1420.     Fixed typo in vms/ext/Stdio/Stdio.pm AUTOLOAD
  1421.     Added details of split in scalar context to perlfunc.pod
  1422.  
  1423. Change 754 on 1998/03/04 by TimBunce@ig.co.uk
  1424.  
  1425.     Updated perl -v info to include reference to docs and home page.
  1426.  
  1427. Change 753 on 1998/03/04 by TimBunce@ig.co.uk
  1428.  
  1429.     Updated hints/bsdos.sh for BSD/OS 3.1
  1430.     Fixed typo in pod/perlsyn.pod
  1431.     Added workaround for old gmake in ext/SDBM_File/sdbm/Makefile.PL
  1432.     Fixed typo in ext/GDBM_File/GDBM_File.pm
  1433.  
  1434. Change 752 on 1998/03/04 by TimBunce@ig.co.uk
  1435.  
  1436.     Changed bug address in README to perlbug@perl.com
  1437.     Changed Copyright in perl.c to 1998
  1438.     Added op/pos.t test from Robin Houston <robin@oneworld.org>
  1439.  
  1440. Change 751 on 1998/03/04 by TimBunce@ig.co.uk
  1441.  
  1442.     Make t/comp/require.t and t/lib/ph.t executable in repository
  1443.  
  1444. Change 750 on 1998/03/04 by TimBunce@ig.co.uk
  1445.  
  1446.     Added dTHR definition to ease backwards compatibility for XS
  1447.        source code from 5.005.
  1448.  
  1449. Change 749 on 1998/03/04 by TimBunce@ig.co.uk
  1450.  
  1451.      Title:  "rename local 'op' variables to 'o'", #F114
  1452.       From:  Gurusamy Sarathy
  1453.      Files:  op.h opcode.h proto.h dump.c op.c opcode.pl pp_ctl.c run.c scope.c
  1454.              toke.c
  1455.  
  1456. Change 748 on 1998/03/04 by TimBunce@ig.co.uk
  1457.  
  1458.      Title:  "consolidated win32 patch", #F112
  1459.       From:  Gurusamy Sarathy
  1460.      Files:  MANIFEST pod/perlfaq2.pod pod/perlrun.pod win32/include/sys/socket.h
  1461.              EXTERN.h INTERN.h dosish.h lib/ExtUtils/Command.pm
  1462.              lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Win32.pm
  1463.              lib/ExtUtils/Mksymlists.pm lib/File/DosGlob.pm t/TEST
  1464.              t/harness win32/win32.h win32/win32iop.h README.win32
  1465.              doio.c installhtml installperl pp_sys.c win32/Makefile
  1466.              win32/config.bc win32/config.vc win32/config_H.bc
  1467.              win32/config_H.vc win32/config_h.PL win32/config_sh.PL
  1468.              win32/dl_win32.xs win32/makedef.pl win32/makefile.mk
  1469.              win32/perllib.c win32/runperl.c win32/win32.c
  1470.              win32/win32sck.c win32/bin/perlglob.pl x2p/a2p.h x2p/a2p.c
  1471.              x2p/a2py.c
  1472.  
  1473. Change 747 on 1998/03/04 by TimBunce@ig.co.uk
  1474.  
  1475.      Title:  "initialize @INC in ph.t, and fix up MANIFEST", #F111
  1476.       From:  Gurusamy Sarathy
  1477.      Files:  MANIFEST t/lib/ph.t
  1478.  
  1479. Change 746 on 1998/03/04 by TimBunce@ig.co.uk
  1480.  
  1481.      Title:  "properly save STDOUT during system() in debugger", #F110
  1482.       From:  Jason Smith <smithj4@rpi.edu>
  1483.      Files:  lib/perl5db.pl
  1484.  
  1485. Change 745 on 1998/03/04 by TimBunce@ig.co.uk
  1486.  
  1487.      Title:  "generate DynaLoader.pm at build time", #F109
  1488.       From:  Achim Bohnet <ach@mpe.mpg.de>
  1489.     Msg-ID:  <9802111938.AA26224@o09.xray.mpe.mpg.de>
  1490.      Files:  MANIFEST ext/DynaLoader/DynaLoader.pm.PL ext/DynaLoader/Makefile.PL
  1491.  
  1492. Change 744 on 1998/03/04 by TimBunce@ig.co.uk
  1493.  
  1494.      Title:  "Install extensions with bootstrap in $archlib", #F108
  1495.       From:  koenig@anna.mind.de (Andreas J. Koenig), koenig@kulturbox.de (Andreas
  1496.              J. Koenig)
  1497.     Msg-ID:  <sfcra9fqx0n.fsf@anna.in-berlin.de>
  1498.      Files:  lib/ExtUtils/Install.pm
  1499.  
  1500. Change 743 on 1998/03/04 by TimBunce@ig.co.uk
  1501.  
  1502.      Title:  "Pod::Html trips over "C<0>"", #F107
  1503.       From:  Chip Salzenberg
  1504.      Files:  lib/Pod/Html.pm
  1505.  
  1506. Change 742 on 1998/03/04 by TimBunce@ig.co.uk
  1507.  
  1508.      Title:  "5.004_58 | _04: pod2*,perlpod: L<show this|man/section>", #F106
  1509.       From:  Achim Bohnet <ach@mpe.mpg.de>
  1510.     Msg-ID:  <9802111629.AA00595@o09.xray.mpe.mpg.de>
  1511.      Files:  pod/perlpod.pod lib/Pod/Html.pm lib/Pod/Text.pm pod/pod2man.PL
  1512.  
  1513. Change 741 on 1998/03/04 by TimBunce@ig.co.uk
  1514.  
  1515.      Title:  "New patch for $^E==GetLastError() under Win32", #F105
  1516.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Tye McQueen
  1517.              <tye@metronet.com>, ilya@math.ohio-state.edu (Ilya
  1518.              Zakharevich)
  1519.     Msg-ID:  <199801040630.AA29298@metronet.com>,
  1520.              <199801041826.NAA11568@aatma.engin.umich.edu>,
  1521.              <1998Jan4.130412.2719461@cor.newman>
  1522.      Files:  pod/perlfunc.pod pod/perlvar.pod doio.c lib/dumpvar.pl lib/perl5db.pl
  1523.              win32/win32.h mg.c util.c win32/makedef.pl win32/win32.c
  1524.  
  1525. Change 740 on 1998/03/04 by TimBunce@ig.co.uk
  1526.  
  1527.      Title:  "5.004_56: Patch to Tie::Hash and docs", #F104
  1528.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  1529.     Msg-ID:  <199801120134.UAA05437@monk.mps.ohio-state.edu>
  1530.      Files:  pod/perlfunc.pod lib/Tie/Hash.pm
  1531.  
  1532. Change 739 on 1998/03/04 by TimBunce@ig.co.uk
  1533.  
  1534.      Title:  "more doc for perldoc", #F103
  1535.       From:  Gurusamy Sarathy
  1536.      Files:  utils/perldoc.PL
  1537.  
  1538. Change 738 on 1998/03/04 by TimBunce@ig.co.uk
  1539.  
  1540.      Title:  "Make perldoc look for an index file ", #F102
  1541.       From:  Gisle Aas <gisle@aas.no>
  1542.     Msg-ID:  <199801221220.NAA22902@furu.g.aas.no>
  1543.      Files:  utils/perldoc.PL
  1544.  
  1545. Change 737 on 1998/03/04 by TimBunce@ig.co.uk
  1546.  
  1547.      Title:  "perldoc -F filename", #F101
  1548.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  1549.     Msg-ID:  <199712120037.TAA00176@math.mps.ohio-state.edu>
  1550.      Files:  utils/perldoc.PL
  1551.  
  1552. Change 736 on 1998/03/04 by TimBunce@ig.co.uk
  1553.  
  1554.      Title:  "sv_grow can fail for HAS_64K_LIMIT systems", #F100
  1555.       From:  Gisle Aas <gisle@aas.no>
  1556.     Msg-ID:  <m3iuqsl3oq.fsf@furu.g.aas.no>
  1557.      Files:  sv.c
  1558.  
  1559. Change 735 on 1998/03/04 by TimBunce@ig.co.uk
  1560.  
  1561.      Title:  "Benchmark.pm: timethese corrupts $_", #F099
  1562.       From:  abigail@fnx.com
  1563.     Msg-ID:  <19980201114609.7779.qmail@betelgeuse.wayne.fnx.com>
  1564.      Files:  lib/Benchmark.pm
  1565.  
  1566. Change 734 on 1998/03/04 by TimBunce@ig.co.uk
  1567.  
  1568.      Title:  "STRANGE_MALLOC should test failed alloc", #F098
  1569.       From:  Gisle Aas <gisle@aas.no>
  1570.     Msg-ID:  <199802021406.PAA03285@furu.g.aas.no>
  1571.      Files:  hv.c
  1572.  
  1573. Change 733 on 1998/03/04 by TimBunce@ig.co.uk
  1574.  
  1575.      Title:  "support caseless %ENV", #F097
  1576.       From:  Gurusamy Sarathy
  1577.      Files:  hv.c t/op/magic.t win32/win32.h
  1578.  
  1579. Change 732 on 1998/03/04 by TimBunce@ig.co.uk
  1580.  
  1581.      Title:  "newer cperl-mode.el (from 5.004_60)", #F096
  1582.       From:  Ilya Zakharevich
  1583.      Files:  emacs/cperl-mode.el
  1584.  
  1585. Change 731 on 1998/03/04 by TimBunce@ig.co.uk
  1586.  
  1587.      Title:  "Handle set magic on xsub OUTPUT args, add API functions that handle
  1588.              magic", #F095
  1589.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1590.     Msg-ID:  <199801190409.XAA26710@aatma.engin.umich.edu>
  1591.      Files:  pod/perlguts.pod pod/perlxs.pod embed.h proto.h sv.h global.sym
  1592.              lib/ExtUtils/xsubpp sv.c
  1593.  
  1594. Change 730 on 1998/03/04 by TimBunce@ig.co.uk
  1595.  
  1596.      Title:  "Fix flawed cleanup when signal handlers are not defined", #F094
  1597.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1598.     Msg-ID:  <199710290106.UAA11485@aatma.engin.umich.edu>
  1599.      Files:  mg.c
  1600.  
  1601. Change 729 on 1998/03/04 by TimBunce@ig.co.uk
  1602.  
  1603.      Title:  "Tests for C<sort 'foo','bar'>", #F093
  1604.       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  1605.     Msg-ID:  <199711021247.MAA01743@crypt.compulink.co.uk>
  1606.      Files:  t/op/sort.t
  1607.  
  1608. Change 728 on 1998/03/04 by TimBunce@ig.co.uk
  1609.  
  1610.      Title:  "Make search.pl work on win32", #F092
  1611.       From:  Gurusamy Sarathy
  1612.      Files:  win32/bin/search.pl
  1613.  
  1614. Change 721 on 1998/03/03 by TimBunce@ig.co.uk
  1615.  
  1616.      Title:  "Fix spurious perldoc warnings on DOSISH platforms", #F091
  1617.       From:  Molnar Laszlo <molnarl@cdata.tvnet.hu>
  1618.     Msg-ID:  <34475659.1AA69855@cdata.tvnet.hu>
  1619.      Files:  utils/perldoc.PL
  1620.  
  1621. Change 720 on 1998/03/03 by TimBunce@ig.co.uk
  1622.  
  1623.      Title:  "Make ExtUtils::MM_Unix::fixin() do something meaningful on win32",
  1624.              #F090
  1625.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1626.     Msg-ID:  <199801070016.TAA17766@aatma.engin.umich.edu>
  1627.      Files:  lib/ExtUtils/MM_Unix.pm
  1628.  
  1629. Change 719 on 1998/03/03 by TimBunce@ig.co.uk
  1630.  
  1631.      Title:  "Fix inconsistent case $ENV{Path} (vs $ENV{PATH})", #F089
  1632.       From:  Gurusamy Sarathy
  1633.      Files:  lib/FindBin.pm
  1634.  
  1635. Change 718 on 1998/03/03 by TimBunce@ig.co.uk
  1636.  
  1637.      Title:  "Fix File::Find's longstanding confusion about win32 being like VMS",
  1638.              #F088
  1639.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1640.     Msg-ID:  <199802020459.XAA04964@aatma.engin.umich.edu>
  1641.      Files:  lib/File/Find.pm
  1642.  
  1643. Change 717 on 1998/03/03 by TimBunce@ig.co.uk
  1644.  
  1645.      Title:  "do_postponed breaks with multiple interpreters", #F087
  1646.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1647.     Msg-ID:  <199710290316.WAA15888@aatma.engin.umich.edu>
  1648.      Files:  op.c
  1649.  
  1650. Change 716 on 1998/03/03 by TimBunce@ig.co.uk
  1651.  
  1652.      Title:  "Make warning on C<Nosuch::> optional, add to perl{diag,delta}.pod",
  1653.              #F086
  1654.       From:  Gurusamy Sarathy
  1655.      Files:  pod/perldelta.pod pod/perldiag.pod toke.c
  1656.  
  1657. Change 715 on 1998/03/03 by TimBunce@ig.co.uk
  1658.  
  1659.      Title:  "Pod::Html bug and fix: missing </UL> in index", #F085
  1660.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1661.     Msg-ID:  <199802192314.SAA23326@aatma.engin.umich.edu>
  1662.      Files:  lib/Pod/Html.pm
  1663.  
  1664. Change 714 on 1998/03/03 by TimBunce@ig.co.uk
  1665.  
  1666.      Title:  "New pod: perlhist", #F084
  1667.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1668.     Msg-ID:  <199802191556.RAA09578@alpha.hut.fi>
  1669.      Files:  MANIFEST pod/perl.pod pod/perlhist.pod pod/perltoc.pod pod/buildtoc
  1670.  
  1671. Change 713 on 1998/03/03 by TimBunce@ig.co.uk
  1672.  
  1673.      Title:  "Fix restoration of locals on scope unwinding", #F083
  1674.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1675.     Msg-ID:  <199802110515.AAA23700@aatma.engin.umich.edu>
  1676.      Files:  pp_ctl.c t/op/local.t
  1677.  
  1678. Change 712 on 1998/03/03 by TimBunce@ig.co.uk
  1679.  
  1680.      Title:  "after an eval-ed bad require, requiring a string ref SEGVs", #F082
  1681.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1682.     Msg-ID:  <199802102349.SAA16001@aatma.engin.umich.edu>
  1683.      Files:  pp_ctl.c
  1684.  
  1685. Change 711 on 1998/03/03 by TimBunce@ig.co.uk
  1686.  
  1687.      Title:  "Fix seg fault on eval/require and syntax errors", #F081
  1688.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1689.     Msg-ID:  <199802102321.SAA15346@aatma.engin.umich.edu>
  1690.      Files:  MANIFEST scope.h op.c pp_ctl.c scope.c t/comp/require.t toke.c
  1691.  
  1692. Change 710 on 1998/03/03 by TimBunce@ig.co.uk
  1693.  
  1694.      Title:  "5.004_58: the locale.t problem in IRIX", #F080
  1695.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1696.     Msg-ID:  <199802091747.TAA01735@alpha.hut.fi>
  1697.      Files:  t/pragma/locale.t
  1698.  
  1699. Change 709 on 1998/03/03 by TimBunce@ig.co.uk
  1700.  
  1701.      Title:  "sv_setnv will upgrade SVt_NV to SVt_PVNV", #F079
  1702.       From:  Gisle Aas <gisle@aas.no>
  1703.     Msg-ID:  <m3g1lwl3bq.fsf@furu.g.aas.no>
  1704.      Files:  sv.c
  1705.  
  1706. Change 708 on 1998/03/03 by TimBunce@ig.co.uk
  1707.  
  1708.      Title:  "Eliminate double warnings under C<package;>", #F077
  1709.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  1710.     Msg-ID:  <E0y0paq-0000Ov-00@ursa.cus.cam.ac.uk>
  1711.      Files:  gv.c op.c toke.c
  1712.  
  1713. Change 707 on 1998/03/03 by TimBunce@ig.co.uk
  1714.  
  1715.      Title:  "Fix infinite loop on unlink() failure in File::Path::rmtree()",
  1716.              #F076
  1717.       From:  Murray Nesbitt <mjn@pathcom.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
  1718.     Msg-ID:  <199802061100.LAA16423@toad.ig.co.uk>
  1719.      Files:  lib/File/Path.pm
  1720.  
  1721. Change 706 on 1998/03/03 by TimBunce@ig.co.uk
  1722.  
  1723.      Title:  "Update of h2ph", #F075
  1724.       From:  kstar@www.chapin.edu (Kurt D. Starsinic)
  1725.     Msg-ID:  <199802051354.FAA11452@www.chapin.edu>
  1726.      Files:  t/lib/ph.t utils/h2ph.PL
  1727.  
  1728. Change 705 on 1998/03/03 by TimBunce@ig.co.uk
  1729.  
  1730.      Title:  "Fix AutoLoader for deep packages", #F074
  1731.       From:  Zachary Miller <zcmiller@zappy.er.usgs.gov>
  1732.     Msg-ID:  <199710092348.SAA02108@zappy.er.usgs.gov>
  1733.      Files:  lib/AutoLoader.pm
  1734.  
  1735. Change 704 on 1998/03/03 by TimBunce@ig.co.uk
  1736.  
  1737.      Title:  "Fix order of warnings for misplaced subscripts", #F073
  1738.       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  1739.     Msg-ID:  <199710131023.LAA16796@crypt.compulink.co.uk>
  1740.      Files:  op.c
  1741.  
  1742. Change 703 on 1998/03/03 by TimBunce@ig.co.uk
  1743.  
  1744.      Title:  "Make recursive lexical analysis more robust", #F072
  1745.       From:  Ilya Zakharevich and Chip Salzenberg
  1746.     Msg-ID:  <199710160102.VAA28817@monk.mps.ohio-state.edu>
  1747.      Files:  toke.c
  1748.  
  1749. Change 702 on 1998/03/03 by TimBunce@ig.co.uk
  1750.  
  1751.      Title:  "Fix random whitespace errors in docs", #F070
  1752.       From:  Roderick Schertler <roderick@argon.org>
  1753.     Msg-ID:  <12726.877706444@eeyore.ibcinc.com>
  1754.      Files:  pod/perlfunc.pod pod/checkpods.PL
  1755.  
  1756. Change 701 on 1998/03/03 by TimBunce@ig.co.uk
  1757.  
  1758.      Title:  "Fix line numbers after here documents in eval STRING", #F069
  1759.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  1760.     Msg-ID:  <199710241745.NAA08166@monk.mps.ohio-state.edu>
  1761.      Files:  toke.c
  1762.  
  1763. Change 700 on 1998/03/03 by TimBunce@ig.co.uk
  1764.  
  1765.      Title:  "Fix SEGV from combining caller and C<package;>", #F068
  1766.       From:  James Duncan <jduncan@epitome.hawk.igs.net>, Nicholas Clark
  1767.              <nick@flirble.org>
  1768.     Msg-ID:  <199710241248.NAA00163@flirble.org>,
  1769.              <Pine.LNX.3.96.971024135912.12197A-100000@epitome.hawk.igs.
  1770.              net>
  1771.      Files:  pp_ctl.c sv.c
  1772.  
  1773. Change 699 on 1998/03/03 by TimBunce@ig.co.uk
  1774.  
  1775.      Title:  "Don't fold string comparison under C<use locale>", #F067
  1776.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1777.     Msg-ID:  <199711151506.RAA26287@alpha.hut.fi>
  1778.      Files:  op.c
  1779.  
  1780. Change 698 on 1998/03/03 by TimBunce@ig.co.uk
  1781.  
  1782.      Title:  "Fix SEGV on constant at end of sort block", #F066
  1783.       From:  Administration <fadmin@informatics.muni.cz>
  1784.     Msg-ID:  <199711170838.JAA26073@thetis.fi.muni.cz>
  1785.      Files:  op.c
  1786.  
  1787. Change 697 on 1998/03/03 by TimBunce@ig.co.uk
  1788.  
  1789.      Title:  "Allow C<last()> to mean C<last>", #F065
  1790.       From:  Chip Salzenberg
  1791.      Files:  op.c
  1792.  
  1793. Change 696 on 1998/03/03 by TimBunce@ig.co.uk
  1794.  
  1795.      Title:  "Fix extension version mismatch message", #F064
  1796.       From:  Chip Salzenberg
  1797.      Files:  XSUB.h
  1798.  
  1799. Change 695 on 1998/03/03 by TimBunce@ig.co.uk
  1800.  
  1801.      Title:  "Better handle and test struct tm of Linux and SunOS", #F063
  1802.       From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  1803.     Msg-ID:  <Pine.SUN.3.96.980205134340.15567B-100000@newton.phys>
  1804.      Files:  MANIFEST ext/POSIX/hints/linux.pl ext/POSIX/hints/sunos_4.pl
  1805.              hints/linux.sh hints/sunos_4_1.sh t/lib/posix.t
  1806.  
  1807. Change 694 on 1998/03/03 by TimBunce@ig.co.uk
  1808.  
  1809.      Title:  "Fix doc bug in getservbyname() examples", #F062
  1810.       From:  Tom Christiansen
  1811.      Files:  ext/Socket/Socket.pm
  1812.  
  1813. Change 693 on 1998/03/03 by TimBunce@ig.co.uk
  1814.  
  1815.      Title:  "Kill warning about parameter type", #F061
  1816.       From:  Chip Salzenberg
  1817.      Files:  op.c
  1818.  
  1819. Change 692 on 1998/03/03 by TimBunce@ig.co.uk
  1820.  
  1821.      Title:  "Socket occasional SEGV", #F060
  1822.       From:  Trevor Blackwell <tlb@viaweb.com>
  1823.     Msg-ID:  <199710281804.NAA09632@wagg.viaweb.com>
  1824.      Files:  ext/Socket/Socket.xs
  1825.  
  1826. Change 691 on 1998/03/03 by TimBunce@ig.co.uk
  1827.  
  1828.      Title:  "Avoid SEGV from local($@)", #F059
  1829.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1830.     Msg-ID:  <199710290251.VAA14362@aatma.engin.umich.edu>
  1831.      Files:  pp_ctl.c
  1832.  
  1833. Change 690 on 1998/03/03 by TimBunce@ig.co.uk
  1834.  
  1835.      Title:  "Don't use broken pad_reset() (was Re: Perl bug in 5.004_03 )", #F058
  1836.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1837.     Msg-ID:  <199710300036.TAA01004@aatma.engin.umich.edu>
  1838.      Files:  op.c
  1839.  
  1840. Change 689 on 1998/03/03 by TimBunce@ig.co.uk
  1841.  
  1842.      Title:  "Use STMT_{START,END} in XSRETURN", #F057
  1843.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1844.     Msg-ID:  <199710300245.VAA04244@aatma.engin.umich.edu>
  1845.      Files:  XSUB.h
  1846.  
  1847. Change 688 on 1998/03/03 by TimBunce@ig.co.uk
  1848.  
  1849.      Title:  "Re: Sort grammar bug", #F056
  1850.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  1851.     Msg-ID:  <199711011946.OAA18882@aatma.engin.umich.edu>
  1852.      Files:  toke.c
  1853.  
  1854. Change 687 on 1998/03/03 by TimBunce@ig.co.uk
  1855.  
  1856.      Title:  "Document indirect object cases for exec(), system()", #F055
  1857.       From:  Dominic Dunlop <domo@slipper.ip.lu>
  1858.     Msg-ID:  <v03110700b084e89234a7@[194.51.248.90]>
  1859.      Files:  pod/perlfunc.pod
  1860.  
  1861. Change 686 on 1998/03/03 by TimBunce@ig.co.uk
  1862.  
  1863.      Title:  "Update docs on tr///", #F054
  1864.       From:  Tom Phoenix <rootbeer@teleport.com>
  1865.     Msg-ID:  <Pine.GSO.3.96.971103071602.10568C-100000@usertest.teleport.com>
  1866.      Files:  pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
  1867.              pod/perllocale.pod pod/perlmod.pod pod/perlop.pod
  1868.              pod/perlstyle.pod toke.c
  1869.  
  1870. Change 685 on 1998/03/03 by TimBunce@ig.co.uk
  1871.  
  1872.      Title:  "Re: perlop bitwise & | ^ documentation", #F053
  1873.       From:  Tom Phoenix <rootbeer@teleport.com>
  1874.     Msg-ID:  <Pine.GSO.3.96.971106073858.29771O-100000@usertest.teleport.com>
  1875.      Files:  pod/perlop.pod
  1876.  
  1877. Change 684 on 1998/03/03 by TimBunce@ig.co.uk
  1878.  
  1879.      Title:  "Fix SEGV on C<*glob{'SCALAR','ARRAY'}>", #F052
  1880.       From:  "Joseph N. Hall" <joseph@cscaper.com>
  1881.     Msg-ID:  <199711110552.WAA12613@gadget.cscaper.com>
  1882.      Files:  perly.c perly.c.diff perly.y vms/perly_c.vms
  1883.  
  1884. Change 683 on 1998/03/03 by TimBunce@ig.co.uk
  1885.  
  1886.      Title:  "for perlguts.pod: document sv_derived_from, sv_vcatpfn and
  1887.              sv_vsetpfn", #F051
  1888.       From:  jan.dubois@ibm.net (Jan Dubois) and Chip Salzenberg
  1889.     Msg-ID:  <346ae970.7444534@smtp1.ibm.net>
  1890.      Files:  pod/perlguts.pod
  1891.  
  1892. Change 682 on 1998/03/03 by TimBunce@ig.co.uk
  1893.  
  1894.      Title:  "5.004_04: locale startup failure (at last) documented", #F050
  1895.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1896.     Msg-ID:  <199711172054.WAA08261@alpha.hut.fi>
  1897.      Files:  INSTALL pod/perldiag.pod pod/perllocale.pod
  1898.  
  1899. Change 681 on 1998/03/03 by TimBunce@ig.co.uk
  1900.  
  1901.      Title:  "Cope with lack of args in Fcntl::AUTOLOAD", #F049
  1902.       From:  Jerome Abela <abela@hsc.fr>
  1903.     Msg-ID:  <19971120183248.23588@coredump.hsc.fr>
  1904.      Files:  ext/Fcntl/Fcntl.pm
  1905.  
  1906. Change 680 on 1998/03/03 by TimBunce@ig.co.uk
  1907.  
  1908.      Title:  "Commenting toke.c", #F048
  1909.       From:  gnat@frii.com
  1910.     Msg-ID:  <199801082138.OAA14186@prometheus.frii.com>
  1911.      Files:  toke.c
  1912.  
  1913. Change 679 on 1998/03/03 by TimBunce@ig.co.uk
  1914.  
  1915.      Title:  "Re: 5.004_04 vec() fails with 32-bit values", #F047
  1916.       From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  1917.     Msg-ID:  <E0xsnr8-0007SS-00@taurus.cus.cam.ac.uk>
  1918.      Files:  pod/perlguts.pod pp.c t/op/vec.t
  1919.  
  1920. Change 678 on 1998/03/03 by TimBunce@ig.co.uk
  1921.  
  1922.      Title:  "A few perl5.004_03 bugs", #F046
  1923.       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  1924.     Msg-ID:  <199801221211.MAA05315@crypt.compulink.co.uk>
  1925.      Files:  mg.c t/op/magic.t
  1926.  
  1927. Change 677 on 1998/03/03 by TimBunce@ig.co.uk
  1928.  
  1929.      Title:  "Faster, cleaner av_unshift() ", #F045
  1930.       From:  Gisle Aas <gisle@aas.no>
  1931.     Msg-ID:  <199801221850.TAA23111@furu.g.aas.no>
  1932.      Files:  av.c
  1933.  
  1934. Change 676 on 1998/03/03 by TimBunce@ig.co.uk
  1935.  
  1936.      Title:  "New hints/solaris2.sh", #F044
  1937.       From:  Stephen Zander <srz@mckesson.com>
  1938.     Msg-ID:  <87oh12y458.fsf@wsuse5.mckesson.com>
  1939.      Files:  hints/solaris_2.sh
  1940.  
  1941. Change 675 on 1998/03/03 by TimBunce@ig.co.uk
  1942.  
  1943.      Title:  "Refresh Complex.pm and test", #F043
  1944.       From:  Jarkko Hietaniemi <jhi@iki.fi>
  1945.     Msg-ID:  <199802051608.SAA20262@alpha.hut.fi>
  1946.      Files:  lib/Math/Complex.pm t/lib/complex.t
  1947.  
  1948. Change 674 on 1998/03/03 by TimBunce@ig.co.uk
  1949.  
  1950.      Title:  "Fix (\@@) proto", #F042
  1951.       From:  "Joseph N. Hall" <joseph@cscaper.com>
  1952.     Msg-ID:  <199801240132.SAA25111@gadget.cscaper.com>
  1953.      Files:  op.c t/comp/proto.t
  1954.  
  1955. Change 673 on 1998/03/03 by TimBunce@ig.co.uk
  1956.  
  1957.      Title:  "Allow empty BLOCK in code", #F041
  1958.       From:  Vladimir Alexiev <vladimir@cs.ualberta.ca>
  1959.     Msg-ID:  <19980129002112Z13378-6931+226@scapa.cs.ualberta.ca>
  1960.      Files:  toke.c
  1961.  
  1962. Change 672 on 1998/03/03 by TimBunce@ig.co.uk
  1963.  
  1964.      Title:  "Fix name of $Foo::{'Bar::'}: '*Foo::Bar::'", #F040
  1965.       From:  Chip Salzenberg
  1966.      Files:  gv.c t/op/gv.t
  1967.  
  1968. Change 671 on 1998/03/03 by TimBunce@ig.co.uk
  1969.  
  1970.      Title:  "Keep accurate reference count on globs' stashes", #F038
  1971.       From:  Gisle Aas <gisle@aas.no>
  1972.     Msg-ID:  <m3zpk7sd3n.fsf@furu.g.aas.no>
  1973.      Files:  gv.c sv.c
  1974.  
  1975. Change 670 on 1998/03/03 by TimBunce@ig.co.uk
  1976.  
  1977.      Title:  "Avoid memory allocation in gv_fetchpv(), for speed", #F037
  1978.       From:  Chip Salzenberg
  1979.      Files:  gv.c
  1980.  
  1981. Change 669 on 1998/03/03 by TimBunce@ig.co.uk
  1982.  
  1983.      Title:  "Make Configure less negative about PerlIO", #F036
  1984.       From:  chip@atlantic.net
  1985.     Msg-ID:  <199801312323.SAA15237@cyprus.atlantic.net>
  1986.      Files:  Configure
  1987.  
  1988. Change 668 on 1998/03/03 by TimBunce@ig.co.uk
  1989.  
  1990.      Title:  "Fix (mostly) pseudo-same-REs due to embedded NULs", #F035
  1991.       From:  Martin Plechsmid <plechsmi@karlin.mff.cuni.cz>
  1992.     Msg-ID:  <199802021217.NAA05230@albert.karlin.mff.cuni.cz>
  1993.      Files:  pp_ctl.c
  1994.  
  1995. Change 667 on 1998/03/03 by TimBunce@ig.co.uk
  1996.  
  1997.      Title:  "Make Getopt::Long avoid $&, $`, $'", #F034
  1998.       From:  Irving Reid <irving@tor.securecomputing.com>
  1999.     Msg-ID:  <98Feb3.005102est.11655@janus.tor.securecomputing.com>
  2000.      Files:  lib/Getopt/Long.pm
  2001.  
  2002. Change 666 on 1998/03/03 by TimBunce@ig.co.uk
  2003.  
  2004.      Title:  "adding the newSVpvn API function", #F033
  2005.       From:  Matthias Ulrich Neeracher <neeri@iis.ee.ethz.ch>
  2006.     Msg-ID:  <199801310532.GAA23798@solar.ethz.ch>
  2007.      Files:  pod/perlguts.pod pod/perltoc.pod proto.h global.sym sv.c
  2008.  
  2009. Change 665 on 1998/03/03 by TimBunce@ig.co.uk
  2010.  
  2011.      Title:  "Support C<Package::> as function-blind bearword", #F032
  2012.       From:  Chip Salzenberg
  2013.      Files:  toke.c
  2014.  
  2015. Change 664 on 1998/03/03 by TimBunce@ig.co.uk
  2016.  
  2017.      Title:  "Re-optimize character classes", #F031
  2018.       From:  Chip Salzenberg
  2019.      Files:  regcomp.h regcomp.c regexec.c
  2020.  
  2021. Change 663 on 1998/03/03 by TimBunce@ig.co.uk
  2022.  
  2023.      Title:  "Fix C<if (1) { local $x }> which needed ENTER/LEAVE", #F030
  2024.       From:  dfh@dwroll.lucent.com (D461-David_F_Haertig(Dave)83040)
  2025.     Msg-ID:  <EnKC0q.6qI@drnews.dr.lucent.com>
  2026.      Files:  op.c t/op/local.t
  2027.  
  2028. Change 662 on 1998/03/03 by TimBunce@ig.co.uk
  2029.  
  2030.      Title:  "Dramatically improve performance of // with parens or $&", #F029
  2031.       From:  Chip Salzenberg
  2032.      Files:  cop.h perl.h proto.h regexp.h gv.c interp.sym perl.c pp.c pp_ctl.c
  2033.              pp_hot.c regexec.c scope.c
  2034.  
  2035. Change 661 on 1998/03/03 by TimBunce@ig.co.uk
  2036.  
  2037.      Title:  "Don't warn on $x{shift}, ne => 1, or -f => 1", #F028
  2038.       From:  Chip Salzenberg
  2039.      Files:  toke.c
  2040.  
  2041. Change 660 on 1998/03/03 by TimBunce@ig.co.uk
  2042.  
  2043.      Title:  "Protect against weirdness with unreal @_ in C<local @_>", #F027
  2044.       From:  Chip Salzenberg
  2045.      Files:  scope.c
  2046.  
  2047. Change 659 on 1998/03/03 by TimBunce@ig.co.uk
  2048.  
  2049.      Title:  "Fix C<printf "%.0d", 0>", #F026
  2050.       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  2051.     Msg-ID:  <199711021331.NAA01826@crypt.compulink.co.uk>
  2052.      Files:  sv.c t/op/sprintf.t
  2053.  
  2054. Change 658 on 1998/03/03 by TimBunce@ig.co.uk
  2055.  
  2056.      Title:  "Tiny core patch for source filters", #F025
  2057.       From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  2058.     Msg-ID:  <9711202312.AA02937@claudius.bfsec.bt.co.uk>
  2059.      Files:  toke.c
  2060.  
  2061. Change 657 on 1998/03/03 by TimBunce@ig.co.uk
  2062.  
  2063.      Title:  "Here-doc in s///e (was: Bug)", #F024
  2064.       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  2065.     Msg-ID:  <199711221445.OAA14153@crypt.compulink.co.uk>
  2066.      Files:  t/base/lex.t toke.c
  2067.  
  2068. Change 656 on 1998/03/03 by TimBunce@ig.co.uk
  2069.  
  2070.      Title:  "Fix duplicate warnings on C<-e undef>", #F023
  2071.       From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  2072.     Msg-ID:  <199711221252.MAA14000@crypt.compulink.co.uk>
  2073.      Files:  doio.c t/pragma/warn-1global
  2074.  
  2075. Change 655 on 1998/03/03 by TimBunce@ig.co.uk
  2076.  
  2077.      Title:  "Fix '*' prototype", #F022
  2078.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2079.     Msg-ID:  <199711212225.RAA00755@monk.mps.ohio-state.edu>
  2080.      Files:  toke.c
  2081.  
  2082. Change 654 on 1998/03/03 by TimBunce@ig.co.uk
  2083.  
  2084.      Title:  "File::Find bugs (and patches)", "File::Find bugs & patches", #F021
  2085.       From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
  2086.     Msg-ID:  <199711260703.XAA21257@mailgate2.boeing.com>
  2087.      Files:  lib/File/Find.pm
  2088.  
  2089. Change 653 on 1998/03/03 by TimBunce@ig.co.uk
  2090.  
  2091.      Title:  "Fix typo: FORM{,AT}LINE", #F020
  2092.       From:  Chip Salzenberg
  2093.      Files:  sv.c
  2094.  
  2095. Change 652 on 1998/03/03 by TimBunce@ig.co.uk
  2096.  
  2097.      Title:  "Fix use of unref mem when blessed object goes out of scope", #F019
  2098.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2099.     Msg-ID:  <199711282326.SAA15090@aatma.engin.umich.edu>
  2100.      Files:  scope.c
  2101.  
  2102. Change 651 on 1998/03/03 by TimBunce@ig.co.uk
  2103.  
  2104.      Title:  "Fix C<my ($a, undef, $b) = @x>", #F018
  2105.       From:  Stephane Payrard <stef@francenet.fr>
  2106.     Msg-ID:  <199712040054.BAA04612@www.zweig.com>
  2107.      Files:  op.c t/op/my.t
  2108.  
  2109. Change 650 on 1998/03/03 by TimBunce@ig.co.uk
  2110.  
  2111.      Title:  "enhanced "use strict" warning", #F017
  2112.       From:  Tkil <tkil@reptile.scrye.com>
  2113.     Msg-ID:  <199712040938.CAA07628@reptile.scrye.com>
  2114.      Files:  gv.c t/pragma/strict-subs t/pragma/strict-vars
  2115.  
  2116. Change 649 on 1998/03/03 by TimBunce@ig.co.uk
  2117.  
  2118.      Title:  "eval of sub gives spurious "uninitialised" warning", #F016
  2119.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2120.     Msg-ID:  <199712061025.FAA14396@aatma.engin.umich.edu>
  2121.      Files:  pod/perldelta.pod pod/perlfunc.pod op.c t/op/eval.t
  2122.  
  2123. Change 648 on 1998/03/03 by TimBunce@ig.co.uk
  2124.  
  2125.      Title:  "[PERL] Assigning result of pop scrambles unrelated reference", #F015
  2126.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2127.     Msg-ID:  <199712061100.GAA14864@aatma.engin.umich.edu>
  2128.      Files:  sv.c
  2129.  
  2130. Change 647 on 1998/03/03 by TimBunce@ig.co.uk
  2131.  
  2132.      Title:  "[PERL] Filedescriptor leak in 5.004_55 (and earlier)", #F014
  2133.       From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2134.     Msg-ID:  <199712151922.OAA06410@monk.mps.ohio-state.edu>
  2135.      Files:  os2/os2.c util.c
  2136.  
  2137. Change 646 on 1998/03/03 by TimBunce@ig.co.uk
  2138.  
  2139.      Title:  "Fix fdopen() on STD{IN,OUT,ERR}", #F013
  2140.       From:  Roderick Schertler <roderick@argon.org>
  2141.     Msg-ID:  <pzg1npp6e3.fsf@eeyore.ibcinc.com>
  2142.      Files:  doio.c t/op/misc.t
  2143.  
  2144. Change 645 on 1998/03/03 by TimBunce@ig.co.uk
  2145.  
  2146.      Title:  "Fix local $a[0] and local $h{a}", #F012
  2147.       From:  Stephen McCamant <alias@mcs.com>
  2148.     Msg-ID:  <m0xjWFq-000EZeC@alias-2.pr.mcs.net>
  2149.      Files:  embed.h scope.h global.sym pp.c pp_hot.c scope.c t/op/local.t
  2150.  
  2151. Change 644 on 1998/03/03 by TimBunce@ig.co.uk
  2152.  
  2153.      Title:  "Eliminate redundant mg_get() in SvTRUE()", #F011
  2154.       From:  Spider Boardman <spider@orb.nashua.nh.us>
  2155.     Msg-ID:  <199712251839.NAA14800@Orb.Nashua.NH.US>
  2156.      Files:  sv.c
  2157.  
  2158. Change 643 on 1998/03/03 by TimBunce@ig.co.uk
  2159.  
  2160.      Title:  "Don't force scalar context on C<my @x> or C<my %x>", #F010
  2161.       From:  Chip Salzenberg
  2162.      Files:  op.c t/op/my.t
  2163.  
  2164. Change 642 on 1998/03/03 by TimBunce@ig.co.uk
  2165.  
  2166.      Title:  "Fix assignment to $_[0] in DESTROY", #F009
  2167.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2168.     Msg-ID:  <199801010030.TAA14274@aatma.engin.umich.edu>
  2169.      Files:  pod/perlobj.pod sv.c t/op/ref.t
  2170.  
  2171. Change 627 on 1998/03/02 by TimBunce@ig.co.uk
  2172.  
  2173.      Title:  "Fix inefficient checks for TIEHANDLE", #F008
  2174.       From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2175.     Msg-ID:  <199801080106.UAA05048@aatma.engin.umich.edu>
  2176.      Files:  pp_hot.c pp_sys.c
  2177.  
  2178. Change 626 on 1998/03/02 by TimBunce@ig.co.uk
  2179.  
  2180.              This is the change description for change 625
  2181.      Title:  "Fix tr///s option", #F007
  2182.       From:  Inaba Hiroto <inaba@st.rim.or.jp>
  2183.     Msg-ID:  <19980110155333D.inaba@st.rim.or.jp>
  2184.      Files:  doop.c
  2185.  
  2186. Change 623 on 1998/03/02 by TimBunce@ig.co.uk
  2187.  
  2188.      Title:  "Fix lexical lookup in eval-sub-eval", #F006
  2189.       From:  Chip Salzenberg
  2190.      Files:  pp_ctl.c
  2191.  
  2192. Change 622 on 1998/03/02 by TimBunce@ig.co.uk
  2193.  
  2194.      Title:  "Don't upgrade target of assignment from LVALUE", #F005
  2195.       From:  Chip Salzenberg
  2196.      Files:  sv.c
  2197.  
  2198. Change 621 on 1998/03/02 by TimBunce@ig.co.uk
  2199.  
  2200.      Title:  "Fix compile-time warning line in while ()", #F004
  2201.       From:  Chip Salzenberg
  2202.      Files:  op.c
  2203.  
  2204. Change 620 on 1998/03/02 by TimBunce@ig.co.uk
  2205.  
  2206.      Title:  "STMT foreach LIST;", #F002
  2207.       From:  Chip Salzenberg
  2208.      Files:  pod/perlsyn.pod perly.c perly.c.diff perly.y t/cmd/mod.t toke.c
  2209.              vms/perly_c.vms
  2210.  
  2211. Change 619 on 1998/03/02 by TimBunce@ig.co.uk
  2212.  
  2213.      Title:  "Fix SIGSEGV on C<42 until forever>", #F001
  2214.       From:  Chip Salzenberg
  2215.      Files:  op.c
  2216.  
  2217. ----------------
  2218. Version 5.004_04        Maintenance release 4 for 5.004
  2219. ----------------
  2220.  
  2221. "1. Out of clutter, find simplicity.
  2222.  2. From discord, find harmony.
  2223.  3. In the middle of difficulty lies opportunity."
  2224.   -- Albert Einstein, three rules of work
  2225.  
  2226.  
  2227.   HEADLINES FOR THIS MAINTENANCE RELEASE
  2228.  
  2229.     Fixed gaps in tainting (readdir, readlink, gecos, bit vector ops).
  2230.     Fixed memory leak in splice(@_).
  2231.     Fixed debugger core dumps.
  2232.     IO::Socket now sets autoflush by default.
  2233.     Several perldoc bugs fixed, now faster and more helpful.
  2234.     Fixed Win32 handle leak.
  2235.     Many other improvements to Win32 support.
  2236.     Many many other bug fixes and enhancements.
  2237.  
  2238.  
  2239.   ------  BUILD PROCESS  ------
  2240.  
  2241.   Title:  "ExtUtils::Liblist prints diagnostics to STDOUT (vs. STDERR)"
  2242.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, jesse@ginger
  2243.           (Jesse Glick)
  2244.  Msg-ID:  <199708290032.UAA15663@ginger>,
  2245.           <Pine.SUN.3.96.970829132217.28552A-100000@newton.phys>
  2246.   Files:  MANIFEST lib/ExtUtils/Liblist.pm
  2247.  
  2248.   Title:  "Set LD_RUN_PATH when building suidperl"
  2249.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Tony Sanders
  2250.           <sanders@bsdi.com>
  2251.  Msg-ID:  <199708272226.QAA10206@austin.bsdi.com>
  2252.   Files:  Makefile.SH
  2253.  
  2254.   Title:  "INSTALL version 1.26"
  2255.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  2256.  Msg-ID:  <Pine.SUN.3.96.970828143314.27416B-100000@newton.phys>
  2257.   Files:  INSTALL
  2258.  
  2259.   Title:  "Propagate MAKE=$(MAKE) through perl build"
  2260.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  2261.  Msg-ID:  <Pine.SUN.3.96.970908143853.13750C-100000@newton.phys>
  2262.   Files:  Makefile.SH makedepend.SH x2p/Makefile.SH ext/util/make_ext
  2263.  
  2264.   Title:  "update to installperl for perl5.004_02 to skip CVS dir"
  2265.    From:  Tony Sanders <sanders@bsdi.com>
  2266.  Msg-ID:  <199708272307.RAA13451@austin.bsdi.com>
  2267.   Files:  installperl
  2268.  
  2269.   Title:  "makedepend loop on HP-UX 10.20"
  2270.  Msg-ID:  <1997Sep20.183731.2297443@cor.newman>
  2271.   Files:  Makefile.SH
  2272.  
  2273.   Title:  "Tiny Grammaro in INSTALL"
  2274.    From:  koenig@anna.mind.de (Andreas J. Koenig)
  2275.  Msg-ID:  <sfcwwkb2pc8.fsf@anna.in-berlin.de>
  2276.   Files:  INSTALL
  2277.  
  2278.   Title:  "Fix Configured osvers under Linux 1"
  2279.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, Hugo van der
  2280.           Sanden <hv@crypt.compulink.co.uk>
  2281.  Msg-ID:  <199709241439.PAA17114@crypt.compulink.co.uk>,
  2282.           <Pine.SUN.3.96.970924112654.5054D-100000@newton.phys>
  2283.   Files:  Configure
  2284.  
  2285.   Title:  "INSTALL-1.28"
  2286.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  2287.  Msg-ID:  <Pine.SUN.3.96.971010131207.23751A-100000@newton.phys>
  2288.   Files:  INSTALL
  2289.  
  2290.   Title:  "makedepend.SH fix for UNICOS"
  2291.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  2292.  Msg-ID:  <199710132039.XAA21459@alpha.hut.fi>
  2293.   Files:  makedepend.SH
  2294.  
  2295.   ------  CORE LANGUAGE  ------
  2296.  
  2297.   Title:  "Re: "perl -d" dumps core when loading syslog.ph"
  2298.    From:  Jochen Wiedmann <wiedmann@neckar-alb.de>, Stephen McCamant
  2299.           <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
  2300.           Zakharevich)
  2301.  Msg-ID:  <1997Aug30.034921.2297381@cor.newman.upenn.edu>,
  2302.           <3407639E.FEBF20BA@neckar-alb.de>,
  2303.           <m0x4ZGj-000EZYC@alias-2.pr.mcs.net>
  2304.   Files:  pp_ctl.c
  2305.  
  2306.   Title:  "Allow $obj->$coderef()"
  2307.    From:  Chip Salzenberg <salzench@nielsenmedia.com>
  2308.  Msg-ID:  <199708291649.MAA23276@nielsenmedia.com>
  2309.   Files:  pp_hot.c
  2310.  
  2311.   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
  2312.           perl5"
  2313.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
  2314.           <alias@mcs.com>
  2315.  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
  2316.           <m0x4u2o-000EZkC@alias-2.pr.mcs.net>
  2317.   Files:  scope.c t/op/ref.t
  2318.  
  2319.   Title:  "Avoid assumption that STRLEN == I32"
  2320.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hallvard B Furuseth
  2321.           <h.b.furuseth@usit.uio.no>
  2322.  Msg-ID:  <199708242310.BAA05497@bombur2.uio.no>
  2323.   Files:  hv.c
  2324.  
  2325.   Title:  "Fix memory leak in splice(@_)"
  2326.    From:  "Tuomas J. Lukka" <tjl@fkfuga.pc.helsinki.fi>, Chip Salzenberg
  2327.           <chip@rio.atlantic.net>
  2328.  Msg-ID:  <m0x3iQE-000CBrC@lukka.student.harvard.edu>
  2329.   Files:  proto.h av.c global.sym pp.c
  2330.  
  2331.   Title:  "Fix line number of warnings in while() conditional", "misleading
  2332.           uninit value warning"
  2333.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Bacon
  2334.           <gbacon@crp-201.adtran.com>
  2335.  Msg-ID:  <199708271607.LAA01403@crp-201.adtran.com>
  2336.   Files:  proto.h op.c perly.c perly.y
  2337.  
  2338.   Title:  "-t and POSIX::isatty on IO::Handle objects", "Fix C<-t $handle>"
  2339.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Greg Ward
  2340.           <greg@bic.mni.mcgill.ca>
  2341.  Msg-ID:  <199708261754.NAA24826@bottom.bic.mni.mcgill.ca>
  2342.   Files:  pp_sys.c
  2343.  
  2344.   Title:  "Fix output of invalid printf formats"
  2345.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
  2346.           <hv@crypt.compulink.co.uk>
  2347.  Msg-ID:  <199708241529.QAA02457@crypt.compulink.co.uk>
  2348.   Files:  sv.c t/op/sprintf.t
  2349.  
  2350.   Title:  "regexec.c regcppartblow declaration missing an arg"
  2351.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  2352.  Msg-ID:  <199708290059.BAA05808@crypt.compulink.co.uk>
  2353.   Files:  regexec.c
  2354.  
  2355.   Title:  "taint readlink, readdir, gecos"
  2356.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  2357.  Msg-ID:  <199709131651.TAA13471@alpha.hut.fi>
  2358.   Files:  pod/perlfunc.pod pod/perlsec.pod pp_sys.c t/op/taint.t
  2359.  
  2360.   Title:  "clean up old style package' usage in op.c"
  2361.    From:  Stephen Potter <spp@psa.pencom.com>
  2362.  Msg-ID:  <199709151813.NAA14433@psisa.psa.pencom.com>
  2363.   Files:  op.c
  2364.  
  2365.   Title:  "beautifying usage() code in perl.c"
  2366.    From:  "John L. Allen" <"John L. Allen"<allen@gateway.grumman.com>>
  2367.  Msg-ID:  <Pine.SOL.3.91.970905091314.5991C-100000@gateway>
  2368.   Files:  perl.c
  2369.  
  2370.   Title:  "debugger to fix core dumps, adds $^S"
  2371.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2372.  Msg-ID:  <199709170823.EAA21359@monk.mps.ohio-state.edu>
  2373.   Files:  pod/perlvar.pod perl.h gv.c lib/perl5db.pl mg.c perl.c toke.c
  2374.  
  2375.   Title:  "downgrade "my $foo masks earlier" from mandatory to "-w""
  2376.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
  2377.           <spp@psa.pencom.com>
  2378.  Msg-ID:  <199709091832.NAA14763@psisa.psa.pencom.com>,
  2379.           <199709102019.QAA09591@aatma.engin.umich.edu>
  2380.   Files:  pod/perldelta.pod pod/perldiag.pod op.c
  2381.  
  2382.   Title:  "fix overridden glob() problems"
  2383.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2384.  Msg-ID:  <199709171645.MAA13988@aatma.engin.umich.edu>
  2385.   Files:  MANIFEST pod/perlsub.pod lib/File/DosGlob.pm op.c t/lib/dosglob.t
  2386.           toke.c
  2387.  
  2388.   Title:  "Reverse previous "Fix C<qq #hi#>" patch"
  2389.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Kenneth Albanowski
  2390.           <kjahds@kjahds.com>, Tom Christiansen
  2391.           <tchrist@jhereg.perl.com>
  2392.  Msg-ID:  <199707050155.VAA27394@rio.atlantic.net>,
  2393.           <199708172326.RAA19344@jhereg.perl.com>,
  2394.           <Pine.LNX.3.93.970817200236.170F-100000@kjahds.com>
  2395.   Files:  toke.c
  2396.  
  2397.   Title:  "printf type warning buglets in m3t2"
  2398.    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
  2399.  Msg-ID:  <199708141017.MAA10225@bombur2.uio.no>
  2400.   Files:  regcomp.c regexec.c scope.c sv.c util.c x2p/util.c
  2401.  
  2402.   Title:  "Localize PV value in save_gp()", "typeglob differences in perl4 and
  2403.           perl5"
  2404.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen McCamant
  2405.           <alias@mcs.com>
  2406.  Msg-ID:  <199708272348.TAA03139@aatma.engin.umich.edu>,
  2407.           <m0x4AUk-000EUJC@alias-2.pr.mcs.net>
  2408.   Files:  scope.c t/op/ref.t
  2409.  
  2410.   Title:  "unpack now allows commas but -w warns", "unpack() difference
  2411.           5.003->5.004"
  2412.    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
  2413.           <chip@rio.atlantic.net>, Jarkko Hietaniemi <jhi@iki.fi>,
  2414.           Jim Esten <jesten@wdynamic.com>, Jim Esten
  2415.           <jesten@wepco.com>, timbo (Tim Bunce)
  2416.  Msg-ID:  <199709031632.LAA29584@wepco.com>,
  2417.           <199709090257.WAA32670@rio.atlantic.net>,
  2418.           <199709090917.MAA05602@alpha.hut.fi>,
  2419.           <199709091000.LAA24094@toad.ig.co.uk>,
  2420.           <341077FE.132F@wdynamic.com>,
  2421.           <Pine.SOL.3.91.970905171243.14630A-100000@gateway>
  2422.   Files:  pod/perldiag.pod pp.c
  2423.  
  2424.   Title:  "5.004_04 trial 1 assorted minor details"
  2425.    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
  2426.  Msg-ID:  <HBF.970921p5f6@bombur2.uio.no>
  2427.   Files:  Porting/pumpkin.pod hv.c op.c sv.c x2p/util.c
  2428.  
  2429.   Title:  "A couple of 4_04t1 problems"
  2430.    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  2431.  Msg-ID:  <9709210959.AA28772@claudius.bfsec.bt.co.uk>
  2432.   Files:  lib/Cwd.pm perl.c
  2433.  
  2434.   Title:  "Minor changes to ease port to MVS"
  2435.    From:  Len Johnson <lenjay@ibm.net>, SMTP%"BAHUFF@us.oracle.com" ,
  2436.           SMTP%"pfuntner@vnet.ibm.com" , pvhp@forte.com (Peter
  2437.           Prymmer)
  2438.  Msg-ID:  <199709162058.NAA00952@mailsun2.us.oracle.com>
  2439.   Files:  unixish.h miniperlmain.c
  2440.  
  2441.   Title:  "Truer version string and more robust perlbug"
  2442.    From:  "Michael A. Chase" <mchase@ix.netcom.com>, Hugo van der Sanden
  2443.           <hv@crypt.compulink.co.uk>
  2444.  Msg-ID:  <199709201514.QAA21187@crypt.compulink.co.uk>,
  2445.           <1997Sep22.090701.2297448@cor.newman>
  2446.   Files:  perl.c utils/perlbug.PL
  2447.  
  2448.   Title:  "Fix locale bug for constant (readonly) strings"
  2449.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  2450.  Msg-ID:  <199709262125.AAA28292@alpha.hut.fi>
  2451.   Files:  sv.c t/pragma/locale.t
  2452.  
  2453.   Title:  "Enable truly global glob()"
  2454.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2455.  Msg-ID:  <199710080000.UAA18972@aatma.engin.umich.edu>
  2456.   Files:  op.c
  2457.  
  2458.   Title:  "Fix for $0 truncation"
  2459.    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
  2460.  Msg-ID:  <199710081703.SAA02653@toad.ig.co.uk>
  2461.   Files:  mg.c
  2462.  
  2463.   Title:  "Fix for missing &import leaving stack untidy"
  2464.    From:  Chip Salzenberg <salzench@nielsenmedia.com>
  2465.  Msg-ID:  <199709282252.SAA22915@nielsenmedia.com>
  2466.   Files:  pp_hot.c
  2467.  
  2468.   Title:  "Larry's proto fix"
  2469.    From:  Chip Salzenberg <salzench@nielsenmedia.com>
  2470.  Msg-ID:  <199709290004.UAA07559@nielsenmedia.com>
  2471.   Files:  op.c t/comp/proto.t
  2472.  
  2473.   Title:  "Fix bugs with magical arrays and hashes (@ISA)"
  2474.    From:  Chip Salzenberg <chip@rio.atlantic.net>
  2475.  Msg-ID:  <199709232148.RAA29967@rio.atlantic.net>
  2476.   Files:  perl.h proto.h av.c global.sym gv.c mg.c pp.c pp_hot.c scope.c
  2477.           t/op/method.t
  2478.  
  2479.   Title:  "Perl_debug_log stream used for all DEBUG_*(...) macro uses"
  2480.    From:  Nick Ing-Simmons <nik@tiuk.ti.com>, Tim Bunce
  2481.  Msg-ID:  <199709230820.JAA11945@tiuk.ti.com>
  2482.   Files:  perl.c taint.c util.c
  2483.  
  2484.   Title:  "Tainting bitwise vector ops"
  2485.    From:  Chip Salzenberg <chip@rio.atlantic.net>
  2486.  Msg-ID:  <199710061726.NAA16438@rio.atlantic.net>
  2487.   Files:  doop.c t/op/taint.t
  2488.  
  2489.   Title:  "Enhance $^E on OS/2"
  2490.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2491.  Msg-ID:  <199709232236.SAA04463@monk.mps.ohio-state.edu>
  2492.   Files:  pod/perlvar.pod mg.c os2/Changes
  2493.  
  2494.   Title:  "option "!#... -- ..." in perl 5.004.03 seems not to work"
  2495.    From:  "John L. Allen" <allen@gateway.grumman.com>, Urs Thuermann
  2496.           <urs@isnogud.escape.de>
  2497.  Msg-ID:  <199709232030.WAA30425@isnogud.escape.de>,
  2498.           <Pine.SOL.3.91.970930105158.10789A-100000@gateway>
  2499.   Files:  perl.c
  2500.  
  2501.   Title:  "syswrite will again write a zero length buffer"
  2502.    From:  Cameron Simpson <cs@zip.com.au>, Jarkko Hietaniemi <jhi@iki.fi>,
  2503.           aml@world.std.com (Andrew M. Langmead)
  2504.  Msg-ID:  <199710042107.AAA28561@alpha.hut.fi>,
  2505.           <19971007104652-cameron-1-10391@sid.research.canon.com.au>
  2506.   Files:  pp_sys.c
  2507.  
  2508.   Title:  "make Odd number of elements in hash list warning non-mandatory"
  2509.    From:  Jason Varsoke {81530} <jjv@caesun10.msd.ray.com>
  2510.  Msg-ID:  <199710021651.MAA15690@caesun7.msd.ray.com>
  2511.   Files:  pp.c pp_hot.c
  2512.  
  2513.   Title:  "Fix defined() bug in m4t3 affecting LWP"
  2514.    From:  chip@atlantic.net@ig.co.uk ()
  2515.  Msg-ID:  <199710101822.OAA14249@cyprus.atlantic.net>
  2516.   Files:  pp.c
  2517.  
  2518.   Title:  "Include $archname in perl -v output"
  2519.    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
  2520.   Files:  perl.c
  2521.  
  2522.   Title:  "-I flag can easily lead to whitespace in @INC"
  2523.    From:  Kenneth Stephen <y2kmvs@us.ibm.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
  2524.           pvhp@forte.com (Peter Prymmer)
  2525.  Msg-ID:  <199710130922.KAA07780@toad.ig.co.uk>,
  2526.           <5040400007001448000002L082*@MHS>,
  2527.           <9710132015.AA12457@forte.com>
  2528.   Files:  perl.c
  2529.  
  2530.   ------  DOCUMENTATION  ------
  2531.  
  2532.   Title:  "perldiag.pod: gotcha in short pattern/char ops"
  2533.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  2534.  Msg-ID:  <199709050718.KAA31405@alpha.hut.fi>
  2535.   Files:  pod/perldiag.pod
  2536.  
  2537.   Title:  "Documenting the perl-thanks address"
  2538.    From:  Tom Phoenix <rootbeer@teleport.com>
  2539.  Msg-ID:  <Pine.GSO.3.96.970913064628.12359F-100000@julie.teleport.com>
  2540.   Files:  pod/perl.pod
  2541.  
  2542.   Title:  "Missing section for @_ in perlvar."
  2543.    From:  abigail@fnx.com (Abigail)
  2544.  Msg-ID:  <199708142146.RAA13146@fnx.com>
  2545.   Files:  pod/perlvar.pod
  2546.  
  2547.   Title:  "Promised information about AvHASH in perguts is not delivered"
  2548.    From:  mjd@plover.com
  2549.   Files:  pod/perlguts.pod
  2550.  
  2551.   Title:  "perlfunc.doc - $_ aliasing in map, grep, foreach etc"
  2552.    From:  Ted Ashton <ashted@southern.edu>
  2553.  Msg-ID:  <199708181852.OAA15901@ns.southern.edu>
  2554.   Files:  pod/perlfunc.pod
  2555.  
  2556.   Title:  "-U Unsafe operations need -w to warn"
  2557.    From:  Tom Phoenix <rootbeer@teleport.com>
  2558.  Msg-ID:  <Pine.GSO.3.96.970826141343.13463h-100000@julie.teleport.com>
  2559.   Files:  pod/perlrun.pod
  2560.  
  2561.   Title:  "document the return value of syscall"
  2562.    From:  Hans Mulder <hansm@icgned.nl>
  2563.  Msg-ID:  <1997Sep7.160817.2297395@cor.newman>
  2564.   Files:  pod/perlfunc.pod
  2565.  
  2566.   Title:  "minor fix for perltrap.pod"
  2567.    From:  abigail@fnx.com (Abigail)
  2568.  Msg-ID:  <199709170500.BAA14805@fnx.com>
  2569.   Files:  pod/perltrap.pod
  2570.  
  2571.   Title:  "xsubpp: document advanced dynamic typemap usage"
  2572.    From:  "Rujith S. de Silva" <desilva@netbox.com>
  2573.   Files:  pod/perlxs.pod
  2574.  
  2575.   Title:  "Improved diagnostic docs for here-documents"
  2576.    From:  Tom Phoenix <rootbeer@teleport.com>
  2577.  Msg-ID:  <Pine.GSO.3.96.970921074004.21358G-100000@julie.teleport.com>
  2578.   Files:  pod/perldiag.pod
  2579.  
  2580.   Title:  "[POD patch] do-FILE forces scalar context."
  2581.    From:  Robin Houston <robin@oneworld.org>
  2582.  Msg-ID:  <199709221553.QAA28409@carryon.oneworld.org>
  2583.   Files:  pod/perlfunc.pod
  2584.  
  2585.   Title:  "perlop.pop. Behaviour of C<qq#hi#> vs C<qq #hi#>."
  2586.    From:  abigail@fnx.com (Abigail)
  2587.  Msg-ID:  <199709220107.VAA27064@fnx.com>
  2588.   Files:  pod/perlop.pod
  2589.  
  2590.   Title:  "Clarify exec docs in perlfunc.pod"
  2591.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  2592.  Msg-ID:  <199710081353.OAA00834@crypt.compulink.co.uk>
  2593.   Files:  pod/perlfunc.pod
  2594.  
  2595.   Title:  "Documentation patch for perlguts.pod--document tainting routines"
  2596.    From:  Dan Sugalski <sugalskd@osshe.edu>
  2597.  Msg-ID:  <3.0.3.32.19971007165226.02fd2cd4@osshe.edu>
  2598.   Files:  pod/perlguts.pod
  2599.  
  2600.   Title:  "Man perlfunc: incorrect split example"
  2601.    From:  Joerg Porath <Joerg.Porath@informatik.tu-chemnitz.de>
  2602.  Msg-ID:  <199709240620.IAA30928@pandora.hrz.tu-chemnitz.de>
  2603.   Files:  pod/perlfunc.pod
  2604.  
  2605.   Title:  "Improve "Use of inherited AUTOLOAD for non-method" disgnostic"
  2606.    From:  rjray@uswest.com (Randy J. Ray)
  2607.  Msg-ID:  <199709231710.LAA08854@tremere.ecte.uswc.uswest.com>
  2608.   Files:  pod/perldiag.pod
  2609.  
  2610.   Title:  "Document split-with-limit on empty string perl4/perl5 change"
  2611.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>, Hugo
  2612.           van der Sanden <hv@crypt.compulink.co.uk>
  2613.  Msg-ID:  <199709221419.PAA03987@crypt.compulink.co.uk>,
  2614.           <hiuvttdkv.fsf@bergen.sn.no>
  2615.   Files:  pod/perlfunc.pod pod/perltrap.pod URI/URL/http.pm t/op/split.t
  2616.  
  2617.   Title:  "Clarify close() docs"
  2618.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2619.  Msg-ID:  <199710081653.MAA20611@monk.mps.ohio-state.edu>
  2620.   Files:  pod/perlfunc.pod
  2621.  
  2622.   Title:  "perldiag log & sqrt - refer to Math::Complex package"
  2623.    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
  2624.  Msg-ID:  <199710042129.AAA20367@alpha.hut.fi>
  2625.   Files:  pod/perldiag.pod
  2626.  
  2627.   Title:  "perlfunc.pod: sysread, syswrite docs"
  2628.    From:  Jarkko Hietaniemi <jhi@cc.hut.fi>
  2629.  Msg-ID:  <199710061910.WAA15266@alpha.hut.fi>
  2630.   Files:  pod/perlfunc.pod
  2631.  
  2632.   Title:  "Document //gc"
  2633.    From:  abigail@fnx.com (Abigail)
  2634.  Msg-ID:  <199709232302.TAA27947@fnx.com>
  2635.   Files:  pod/perlop.pod
  2636.  
  2637.   Title:  "repeating #! switches"
  2638.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Robin Barker
  2639.           <rmb1@cise.npl.co.uk>
  2640.  Msg-ID:  <199709241736.NAA25855@rio.atlantic.net>,
  2641.           <24778.9709241501@tempest.cise.npl.co.uk>
  2642.   Files:  pod/perlrun.pod
  2643.  
  2644.   Title:  "Re: taint documentation bug"
  2645.    From:  Ken Estes <estes@ms.com>, Tom Phoenix <rootbeer@teleport.com>
  2646.  Msg-ID:  <Pine.GSO.3.96.971006121349.10551X-100000@usertest.teleport.com>
  2647.   Files:  pod/perlsec.pod
  2648.  
  2649.   ------  LIBRARY AND EXTENSIONS  ------
  2650.  
  2651.   Title:  "FileHandle.pm fails if Exporter has not been loaded previously"
  2652.    From:  jan.dubois@ibm.net (Jan Dubois)
  2653.  Msg-ID:  <3445e05b.17874041@smtp2.ibm.net>
  2654.   Files:  lib/FileHandle.pm
  2655.  
  2656.   Title:  "Prefer startperl path over perlpath in MakeMaker"
  2657.    From:  Andreas Klussmann <andreas@infosys.heitec.de>
  2658.  Msg-ID:  <199709162017.WAA05043@troubadix.infosys.heitec.net>
  2659.   Files:  lib/ExtUtils/MM_Unix.pm
  2660.  
  2661.   Title:  "Sys::Hostname fails under Solaris 2.5 when setuid"
  2662.    From:  Patrick Hayes <Patrick.Hayes.CAP_SESA@renault.fr>
  2663.  Msg-ID:  <199708201240.OAA04243@goblin.renault.fr>
  2664.   Files:  lib/Sys/Hostname.pm
  2665.  
  2666.   Title:  "Cwd::getcwd cannot handle path contains '0' element"
  2667.    From:  Hironori Ikura <hikura@tcc.co.jp>, Hironori Ikura
  2668.           <hikura@trans-nt.com>, Stephen Zander <srz@mckesson.com>
  2669.  Msg-ID:  <19970830060142J.hikura@matsu.tcc.co.jp>,
  2670.           <m0x4TzI-0003F1C@wsuse5.mckesson.com>
  2671.   Files:  lib/Cwd.pm
  2672.  
  2673.   Title:  "Getopt::Long 2.11"
  2674.    From:  JVromans@squirrel.nl (Johan Vromans)
  2675.  Msg-ID:  <m0xBcdR-000RArC@plume.nl.compuware.com>
  2676.   Files:  lib/Getopt/Long.pm
  2677.  
  2678.   Title:  "IO::Socket autoflush by default, assume tcp and PeerAddr"
  2679.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Andy Dougherty
  2680.           <doughera@newton.phys.lafayette.edu>, Gisle Aas
  2681.           <aas@bergen.sn.no>
  2682.  Msg-ID:  <E0x9WpH-0003HT-00@ursa.cus.cam.ac.uk>,
  2683.           <Pine.SUN.3.96.970915115856.23236F-100000@newton.phys>,
  2684.           <hvi07zvo9.fsf@bergen.sn.no>
  2685.   Files:  ext/IO/lib/IO/Socket.pm
  2686.  
  2687.   Title:  "Syslog.pm and missing _PATH_LOG"
  2688.    From:  Ulrich Pfeifer <upf@de.uu.net>
  2689.  Msg-ID:  <p5iuw1cris.fsf@knowway.de.uu.net>
  2690.   Files:  lib/Sys/Syslog.pm
  2691.  
  2692.   Title:  "Undocumented: $Test::Harness::switches"
  2693.    From:  Achim Bohnet <ach@mpe.mpg.de>
  2694.  Msg-ID:  <9708272110.AA26904@o09.xray.mpe.mpg.de>
  2695.   Files:  lib/Test/Harness.pm
  2696.  
  2697.   Title:  "Patches for lib/Math/Complex.pm and t/lib/complex.t"
  2698.    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
  2699.  Msg-ID:  <199709102009.WAA27428@anna.in-berlin.de>
  2700.   Files:  lib/Math/Complex.pm t/lib/complex.t
  2701.  
  2702.   Title:  "Win32: Install.pm not correctly comparing binary files."
  2703.    From:  Jeff Urlwin <jurlwin@access.digex.net>
  2704.  Msg-ID:  <01BCBFAA.E325C4A0.jurlwin@access.digex.net>
  2705.   Files:  lib/ExtUtils/Install.pm
  2706.  
  2707.   Title:  "Document that File::Find doesn't follow symlinks"
  2708.    From:  Greg Ward <greg@bic.mni.mcgill.ca>
  2709.  Msg-ID:  <199708191853.OAA07111@bottom.bic.mni.mcgill.ca>
  2710.   Files:  lib/File/Find.pm
  2711.  
  2712.   Title:  "fix subroutines called in a void context in perl5db.pl"
  2713.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  2714.  Msg-ID:  <E0x6Gsa-0004VR-00@ursa.cus.cam.ac.uk>
  2715.   Files:  lib/perl5db.pl
  2716.  
  2717.   Title:  "xsubpp fix to allow #ifdef's around entire XSubs"
  2718.    From:  John Tobey <jtobey@user1.channel1.com>
  2719.  Msg-ID:  <199709070034.AAA16457@remote119>
  2720.   Files:  lib/ExtUtils/xsubpp
  2721.  
  2722.   Title:  "Banishing eval from getopt.pl and Getopt/Std.pm"
  2723.    From:  "John L. Allen" <allen@gateway.grumman.com>
  2724.  Msg-ID:  <Pine.SOL.3.91.970920154720.3683A@gateway>
  2725.   Files:  lib/getopt.pl lib/Getopt/Std.pm
  2726.  
  2727.   Title:  "further complex number patches"
  2728.    From:  Jarkko Hietaniemi <jhi@iki.fi>, d-lewart@uiuc.edu (Daniel S. Lewart)
  2729.  Msg-ID:  <199709221009.FAA21216@staff2.cso.uiuc.edu>,
  2730.           <199709221216.PAA15130@alpha.hut.fi>
  2731.   Files:  lib/Math/Complex.pm t/lib/complex.t
  2732.  
  2733.   Title:  "Trap Time::Local infinite loop"
  2734.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  2735.  Msg-ID:  <199710030030.BAA17372@crypt.compulink.co.uk>
  2736.   Files:  lib/Time/Local.pm
  2737.  
  2738.   Title:  "Cosmetic Test::Harness patch"
  2739.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2740.  Msg-ID:  <199710032226.SAA15354@monk.mps.ohio-state.edu>
  2741.   Files:  lib/Test/Harness.pm
  2742.  
  2743.   Title:  "ExtUtil::Install sub my_cmp needs to binmode its files"
  2744.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Stephen Potter
  2745.           <spp@psa.pencom.com>
  2746.  Msg-ID:  <199710010617.BAA02037@psisa.psa.pencom.com>,
  2747.           <199710011819.OAA03288@aatma.engin.umich.edu>
  2748.   Files:  lib/ExtUtils/Install.pm
  2749.  
  2750.   Title:  "Enable make test "TEST_FILES=t/*.t.were_failing""
  2751.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2752.  Msg-ID:  <199710032231.SAA15364@monk.mps.ohio-state.edu>
  2753.   Files:  lib/ExtUtils/MM_Unix.pm
  2754.  
  2755.   Title:  "Fix for autouse.pm"
  2756.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2757.  Msg-ID:  <199710071734.NAA19462@monk.mps.ohio-state.edu>
  2758.   Files:  lib/autouse.pm
  2759.  
  2760.   Title:  "Math::Complex fixes - fixes problems on m68-linux"
  2761.    From:  Jarkko Hietaniemi <jarkko.hietaniemi@research.nokia.com>
  2762.  Msg-ID:  <199709301422.HAA24368@koah.research.nokia.com>
  2763.   Files:  lib/Math/Complex.pm
  2764.  
  2765.   Title:  "Updated CPAN.pm for 5.004_04"
  2766.    From:  koenig@anna.mind.de (Andreas J. Koenig)
  2767.  Msg-ID:  <sfcpvpv8teo.fsf@anna.in-berlin.de>
  2768.   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
  2769.  
  2770.   Title:  "debugger bug with 'c subname'"
  2771.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2772.  Msg-ID:  <199709232331.TAA04546@monk.mps.ohio-state.edu>
  2773.   Files:  lib/perl5db.pl
  2774.  
  2775.   Title:  "Fix atan2 & restrict $t to (-pi,pi] instead of to [-pi,pi]"
  2776.    From:  Daniel S. Lewart, Jarkko Hietaniemi
  2777.           <jarkko.hietaniemi@research.nokia.com>
  2778.  Msg-ID:  <199710010939.CAA00964@koah.research.nokia.com>
  2779.   Files:  lib/Math/Complex.pm
  2780.  
  2781.   Title:  "Cwd::fastcwd needs changes to work with tainting"
  2782.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>, Ulrich Pfeifer
  2783.           <pfeifer@wait.de>, Tim Bunce
  2784.  Msg-ID:  <yfmwwk6y0bc.ulp@gretchen.informatik.uni-dortmund.de>
  2785.   Files:  lib/Cwd.pm
  2786.  
  2787.   Title:  "use autouse: requires prototype now"
  2788.    From:  user@agate.berkeley.edu
  2789.  Msg-ID:  <9709220450.AA0380@tuzik.HIP.Berkeley.EDU>
  2790.   Files:  lib/autouse.pm
  2791.  
  2792.   Title:  ""use base qw(Foo Bar);" to set @ISA at compile time"
  2793.    From:  Gisle Aas <gisle@aas.no>, Graham Barr <gbarr@pobox.com>, Graham Barr
  2794.           <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>,
  2795.           jan.dubois@ibm.net (Jan Dubois), larry@wall.org (Larry
  2796.           Wall)
  2797.  Msg-ID:  <199710022151.WAA21250@toad.ig.co.uk>,
  2798.           <199710031613.JAA11286@wall.org>,
  2799.           <199710040829.KAA16739@furu.g.aas.no>,
  2800.           <3434E4C6.AE24135E@ti.com>, <343C2278.7DC1ADC6@pobox.com>,
  2801.           <343ec306.50394803@smtp-gw01.ny.us.ibm.net>
  2802.   Files:  lib/base.pm
  2803.  
  2804.   Title:  "Further Math/Complex.pm enhancements"
  2805.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  2806.  Msg-ID:  <199710132055.XAA02086@alpha.hut.fi>
  2807.   Files:  lib/Math/Complex.pm t/lib/complex.t
  2808.  
  2809.   Title:  "Further Math::Complex fixes"
  2810.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  2811.  Msg-ID:  <199710120933.MAA01165@alpha.hut.fi>
  2812.   Files:  lib/Math/Complex.pm
  2813.  
  2814.   ------  OTHER CHANGES  ------
  2815.  
  2816.   Title:  "POD patches w.r.t. $^S"
  2817.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2818.  Msg-ID:  <199710030001.UAA14241@monk.mps.ohio-state.edu>
  2819.   Files:  ../pod/perlfunc.pod ../pod/perlvar.pod
  2820.  
  2821.   Title:  "libperl.sl on HP-UX 10.20"
  2822.    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, Hugo van der Sanden
  2823.           <hv@crypt.compulink.co.uk>
  2824.  Msg-ID:  <199709250003.BAA18085@crypt.compulink.co.uk>,
  2825.           <873emkbpit.fsf@perv.daft.com>
  2826.   Files:  
  2827.  
  2828.   Title:  "myconfig / perl -V: remove randbits and add prototype"
  2829.    From:  Tim Bunce <Tim.Bunce@ig.co.uk>
  2830.  Msg-ID:  <199709290857.JAA07706@toad.ig.co.uk>
  2831.   Files:  myconfig
  2832.  
  2833.   Title:  "Emacs CPerl update for 5.004_04"
  2834.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2835.  Msg-ID:  <199710140835.EAA26825@monk.mps.ohio-state.edu>
  2836.   Files:  emacs/cperl-mode.el
  2837.  
  2838.   Title:  "Enhance perly.fixer to help porters."
  2839.    From:  Tim Bunce
  2840.   Files:  perly.fixer
  2841.  
  2842.   ------  PORTABILITY - WIN32  ------
  2843.  
  2844.   Title:  "Fix win32/Makefile for perl95"
  2845.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2846.   Files:  win32/Makefile win32/makefile.mk
  2847.  
  2848.   Title:  "Win32 archnames"
  2849.    From:  Bill Middleton <wmiddlet@Adobe.COM>, Gurusamy Sarathy
  2850.           <gsar@engin.umich.edu>, Peter Prymmer <pvhp@forte.com>, Tim
  2851.           Bunce <Tim.Bunce@ig.co.uk>
  2852.  Msg-ID:  <199709111929.PAA22488@aatma.engin.umich.edu>,
  2853.           <341719E4.4923@forte.com>,
  2854.           <Pine.GSO.3.95.970905123145.12361B-100000@ducks>
  2855.   Files:  win32/config_H.bc win32/config_H.vc
  2856.  
  2857.   Title:  "pl2bat.bat -> pl2bat.pl change in win32/pod.mak"
  2858.    From:  jan.dubois@ibm.net (Jan Dubois)
  2859.  Msg-ID:  <3411ee6f.9143607@smtp-gw01.ny.us.ibm.net>
  2860.   Files:  win32/pod.mak
  2861.  
  2862.   Title:  "Add test-notty target to Win32 Makefile"
  2863.    From:  jan.dubois@ibm.net (Jan Dubois)
  2864.  Msg-ID:  <343f5106.12461608@smtp2.ibm.net>
  2865.   Files:  win32/Makefile
  2866.  
  2867.   Title:  "Bug in Win32::GetShortPathName"
  2868.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2869.  Msg-ID:  <199710092229.SAA21556@aatma.engin.umich.edu>
  2870.   Files:  win32/win32.c
  2871.  
  2872.   Title:  "Fix NT handles leak."
  2873.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2874.  Msg-ID:  <199710111319.JAA10918@aatma.engin.umich.edu>
  2875.   Files:  win32/win32io.c win32/win32sck.c
  2876.  
  2877.   Title:  "fix socket init duality on win32"
  2878.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  2879.  Msg-ID:  <199710111523.LAA12407@aatma.engin.umich.edu>
  2880.   Files:  win32/win32sck.c
  2881.  
  2882.   ------  PORTABILITY - GENERAL  ------
  2883.  
  2884.   Title:  "Tweak to hints/machten.sh: stop t/lib/complex.t from failing"
  2885.    From:  Dominic Dunlop <domo@tcp.ip.lu>
  2886.  Msg-ID:  <v03110700b06a30bdfc42@[194.51.248.80]>
  2887.   Files:  hints/machten.sh
  2888.  
  2889.   Title:  "Irix 6.2 build problem - so_locations"
  2890.    From:  "Billinghurst, David" <David.Billinghurst@riotinto.com.au>
  2891.  Msg-ID:  <D54B1932FFB4CF11B5C80000F8018BD2907E31@CRCMAIL>
  2892.   Files:  hints/irix_6.sh
  2893.  
  2894.   Title:  "Porting/pumpkin.pod version 1.13"
  2895.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  2896.  Msg-ID:  <Pine.SUN.3.96.970828142011.27416A-100000@newton.phys>
  2897.   Files:  Porting/pumpkin.pod
  2898.  
  2899.   Title:  "lib/timelocal.t fails test 1 for VMS 7.1"
  2900.    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  2901.  Msg-ID:  <3.0.3.32.19970908112449.0087bc90@stargate.lbcc.cc.or.us>
  2902.   Files:  vms/vmsish.h vms/vms.c
  2903.  
  2904.   Title:  "Patches to updated README.VMS for Perl 5.004_04"
  2905.    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
  2906.  Msg-ID:  <3.0.3.32.19970918100648.008b1c60@stargate.lbcc.cc.or.us>
  2907.   Files:  README.vms
  2908.  
  2909.   Title:  "Fix perl build on Digital UNIX after JDK installs libnet.so"
  2910.    From:  Spider Boardman <spider@orb.nashua.nh.us>
  2911.  Msg-ID:  <199709191826.OAA18040@Orb.Nashua.NH.US>
  2912.   Files:  hints/dec_osf.sh
  2913.  
  2914.   Title:  "Updated README.VMS for Perl 5.004_04"
  2915.    From:  Dan Sugalski <sugalsd@stargate.lbcc.cc.or.us>
  2916.  Msg-ID:  <3.0.3.32.19970912091524.008a3620@stargate.lbcc.cc.or.us>
  2917.   Files:  README.vms
  2918.  
  2919.   Title:  "Dynixptx hints"
  2920.    From:  bruce@aps.org ("Bruce P. Schuck")
  2921.  Msg-ID:  <Pine.PTX.3.95.971002104651.12112G-200000@lancelot.aps.org>
  2922.   Files:  hints/dynixptx.sh
  2923.  
  2924.   Title:  "Minor OS/2 patch for 4_03"
  2925.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2926.  Msg-ID:  <199710032224.SAA15345@monk.mps.ohio-state.edu>
  2927.   Files:  os2/os2.c
  2928.  
  2929.   Title:  "OS2::REXX improvements"
  2930.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2931.  Msg-ID:  <199709272214.SAA08638@monk.mps.ohio-state.edu>
  2932.   Files:  os2/Changes os2/OS2/REXX/Makefile.PL os2/OS2/REXX/REXX.pm
  2933.  
  2934.   Title:  "hints/qnx.sh update"
  2935.    From:  Norton Allen <allen@huarp.harvard.edu>
  2936.  Msg-ID:  <199709261508.LAA07889@dolores.harvard.edu>
  2937.   Files:  hints/qnx.sh
  2938.  
  2939.   Title:  "New hints file for IBM OS/390 OpenEdition (MVS)"
  2940.    From:  pvhp@forte.com (Peter Prymmer)
  2941.  Msg-ID:  <9709240106.AA26484@forte.com>
  2942.   Files:  hints/os390.sh
  2943.  
  2944.   Title:  "OS/2 Hints"
  2945.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2946.  Msg-ID:  <199710130631.CAA25426@monk.mps.ohio-state.edu>
  2947.   Files:  hints/os2.sh
  2948.  
  2949.   ------  TESTS  ------
  2950.  
  2951.   Title:  "op/glob.t test failure under Win32 with CVS"
  2952.    From:  Warren Jones <wjones@tc.fluke.com>
  2953.  Msg-ID:  <97Aug26.091048pdt.35761-1@gateway.fluke.com>
  2954.   Files:  t/op/glob.t
  2955.  
  2956.   Title:  "tests fail if localhost/loopback address not defined"
  2957.    From:  David McLean <David McLean<davem@icc.gsfc.nasa.gov>>, David McLean
  2958.           <davem@icc.gsfc.nasa.gov>
  2959.  Msg-ID:  <34048947.2944@icc.gsfc.nasa.gov>
  2960.   Files:  t/lib/io_sock.t t/lib/io_udp.t
  2961.  
  2962.   Title:  "Improve pragma/locale test 102 - and don't fail, just warn"
  2963.    From:  Jarkko Hietaniemi <jhi@anna.in-berlin.de>
  2964.   Files:  t/pragma/locale.t
  2965.  
  2966.   Title:  "Invalid test output in t/op/taint.t in trial 1"
  2967.    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  2968.  Msg-ID:  <3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us>
  2969.   Files:  t/op/taint.t
  2970.  
  2971.   Title:  "Identify t/*/*.t test failing because of file permissions"
  2972.    From:  koenig@anna.mind.de (Andreas J. Koenig)
  2973.  Msg-ID:  <sfcraah0xvy.fsf@anna.in-berlin.de>
  2974.   Files:  t/TEST
  2975.  
  2976.   Title:  "fix poor t/op/runlevel.t test"
  2977.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
  2978.           <hv@crypt.compulink.co.uk>, Norton Allen
  2979.           <allen@huarp.harvard.edu>
  2980.  Msg-ID:  <199709261458.KAA28611@dolores.harvard.edu>
  2981.   Files:  t/op/runlevel.t
  2982.  
  2983.   ------  UTILITIES  ------
  2984.  
  2985.   Title:  "Missing 'require' in auto-generated .pm by h2xs"
  2986.    From:  davidk@tor.securecomputing.com (David Kerry)
  2987.  Msg-ID:  <97Aug27.131618edt.11650@janus.tor.securecomputing.com>
  2988.   Files:  utils/h2xs.PL
  2989.  
  2990.   Title:  "Perldoc tiny patch to avoid $0"
  2991.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  2992.  Msg-ID:  <199709122141.RAA16846@monk.mps.ohio-state.edu>
  2993.   Files:  utils/perldoc.PL
  2994.  
  2995.   Title:  "h2ph broken in 5.004_02"
  2996.    From:  David Mazieres <dm@reeducation-labor.lcs.mit.edu>,
  2997.           kstar@www.chapin.edu (Kurt D. Starsinic)
  2998.  Msg-ID:  <199708201454.KAA05122@reeducation-labor.lcs.mit.edu>,
  2999.           <199708201700.KAA02621@www.chapin.edu>
  3000.   Files:  utils/h2ph.PL
  3001.  
  3002.   Title:  "add key_t caddr_t to h2ph", "eg/sysvipc/ipcsem bug", "update
  3003.           hints/bsdos.sh"
  3004.    From:  Tony Sanders <sanders@bsdi.com>
  3005.  Msg-ID:  <199708272301.RAA12803@austin.bsdi.com>
  3006.   Files:  eg/sysvipc/ipcsem utils/h2ph.PL
  3007.  
  3008.   Title:  "perldoc search ., lib and blib/* if -f 'Makefile.PL'"
  3009.    From:  Tim Bunce
  3010.  Msg-ID:  <199708251732.KAA19299@gadget.cscaper.com>
  3011.   Files:  utils/perldoc.PL
  3012.  
  3013.   Title:  "5.004m4t1: perlbug: NIS domainname gets into wrong places"
  3014.    From:  koenig@anna.mind.de (Andreas J. Koenig)
  3015.  Msg-ID:  <sfcg1qy38as.fsf@anna.in-berlin.de>
  3016.   Files:  utils/perlbug.PL
  3017.  
  3018.   Title:  "add better local patch info to perlbug", "perlbug checks perl
  3019.           build/run version changes"
  3020.    From:  Tim.Bunce@ig.co.uk
  3021.   Files:  utils/perlbug.PL
  3022.  
  3023.   Title:  "perldoc - suggest modules if requested module not found"
  3024.    From:  Anthony David <adavid@netinfo.com.au>
  3025.  Msg-ID:  <3439CD83.6969@netinfo.com.au>
  3026.   Files:  utils/perldoc.PL
  3027.  
  3028.   Title:  "perldoc mail::foo tries to read binary /usr/ucb/mail"
  3029.    From:  "Joseph Moof-in' Hall" <joseph@cscaper.com>, Tim Bunce
  3030.  Msg-ID:  <199710082014.NAA00808@gadget.cscaper.com>
  3031.   Files:  utils/perldoc.PL
  3032.  
  3033.   Title:  "perldoc -f setpwent (for example) returns no descriptive text"
  3034.    From:  Tim Bunce
  3035.   Files:  utils/perldoc.PL
  3036.  
  3037.   Title:  "perldoc diffs: don't search auto - much faster"
  3038.    From:  "Joseph N. Hall" <joseph@5sigma.com>
  3039.  Msg-ID:  <MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com>
  3040.   Files:  utils/perldoc.PL
  3041.  
  3042.  
  3043.  
  3044. ----------------
  3045. Version 5.004_03        Maintenance release 3 for 5.004
  3046. ----------------
  3047.  
  3048. "To err is human, to forgive divine."
  3049.   -- Alexander Pope
  3050.  
  3051.  
  3052.   HEADLINES FOR THIS MAINTENANCE RELEASE
  3053.  
  3054.     Fixed 5.004_02 compilation failure on VMS.
  3055.     Fixed Configure (non)errors being displayed to user.
  3056.     Better support for Windows 95.
  3057.     Assorted documentation and hint file improvements.
  3058.     perl --foo no longer silently ignored.
  3059.  
  3060.  
  3061.   ------  BUILD PROCESS  ------
  3062.  
  3063.   Title:  "Show Configure failure reason even with -s"
  3064.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  3065.  Msg-ID:  <Pine.SUN.3.96.970812141623.14256K-100000@newton.phys>
  3066.   Files:  Configure
  3067.  
  3068.   Title:  "Configure can stop without fully explaining itself"
  3069.    From:  Jim Anderson <jander@ml.com>
  3070.  Msg-ID:  <199708111328.JAA28976@nsd15.ny-swaps-develop.ml.com>,
  3071.           <199708111952.PAA29346@nsd15.ny-swaps-develop.ml.com>
  3072.   Files:  Configure
  3073.  
  3074.   ------  CORE LANGUAGE  ------
  3075.  
  3076.   Title:  "typos in perl -h output"
  3077.    From:  "Richard A. Wells" <Rwells@uhs.harvard.edu>
  3078.  Msg-ID:  <6D0BF914BC@gateuhs.harvard.edu>
  3079.   Files:  perl.c
  3080.  
  3081.   Title:  "Some perldb -> PERLDB_* macro changes were missed"
  3082.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3083.  Msg-ID:  <199708100323.XAA27155@monk.mps.ohio-state.edu>
  3084.   Files:  pp_ctl.c
  3085.  
  3086.   Title:  "Further fix to lseek's in lockf_emulate_flock"
  3087.    From:  Hallvard B Furuseth <h.b.furuseth@usit.uio.no>
  3088.  Msg-ID:  <199708060031.CAA07387@bombur2.uio.no>,
  3089.           <199708102225.AAA16970@bombur2.uio.no>
  3090.   Files:  pp_sys.c
  3091.  
  3092.   Title:  "GNU style perl --version (or any other --foo) ignored"
  3093.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Kenneth Albanowski
  3094.           <kjahds@kjahds.com>, Stephen McCamant <alias@mcs.com>
  3095.  Msg-ID:  <E0wx8MO-0007BS-00@ursa.cus.cam.ac.uk>,
  3096.           <Pine.LNX.3.93.970813122557.9443C-100000@kjahds.com>,
  3097.           <m0wy8nl-000EYgC@alias-2.pr.mcs.net>
  3098.   Files:  pod/perldiag.pod perl.c
  3099.  
  3100.   Title:  "seen_dot declaration in perl.c needed for VMS"
  3101.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3102.  Msg-ID:  <199708072033.QAA09167@aatma.engin.umich.edu>
  3103.   Files:  perl.c
  3104.  
  3105.   ------  DOCUMENTATION  ------
  3106.  
  3107.   Title:  "[PATCH] -D info in perlrun", "[PATCH] Re: -D info in perlrun"
  3108.    From:  Stephen McCamant <alias@mcs.com>, ilya@math.ohio-state.edu (Ilya
  3109.           Zakharevich)
  3110.  Msg-ID:  <1997Aug10.195832.2224477@hmivax.humgen.upenn.edu>,
  3111.           <m0wxNNL-000EYgC@alias-2.pr.mcs.net>,
  3112.           <m0wxz6l-000EYgC@alias-2.pr.mcs.net>
  3113.   Files:  pod/perlrun.pod
  3114.  
  3115.   Title:  "perlop pod inconsistent in presentation of regexp options"
  3116.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hans Mulder <hansm@icgned.nl>,
  3117.           jmr@whirlwind.fmr.com
  3118.  Msg-ID:  <199708061404.KAA06717@whirlwind.fmr.com>,
  3119.           <199708081505.LAA09810@whirlwind.fmr.com>,
  3120.           <1997Aug7.160530.2196011@hmivax.humgen.upenn.edu>,
  3121.           <E0wwnqc-00057s-00@ursa.cus.cam.ac.uk>,
  3122.           <E0wwswg-00017x-00@ursa.cus.cam.ac.uk>
  3123.   Files:  pod/perlop.pod
  3124.  
  3125.   Title:  "pod2man generated .IX lines upset whatis on Solaris"
  3126.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, jmr@whirlwind.fmr.com (John
  3127.           Redford)
  3128.  Msg-ID:  <E0wxoUZ-0006Ee-00@ursa.cus.cam.ac.uk>
  3129.   Files:  pod/pod2man.PL
  3130.  
  3131.   Title:  "The description of the \Q metacharacter is confusing to novices"
  3132.    From:  aml@world.std.com (Andrew M. Langmead)
  3133.  Msg-ID:  <199708101946.AA06339@world.std.com>
  3134.   Files:  pod/perlre.pod
  3135.  
  3136.   Title:  "doc patch for pack("p",undef) packing a NULL pointer"
  3137.    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  3138.  Msg-ID:  <9708102159.AA11726@claudius.bfsec.bt.co.uk>
  3139.   Files:  pod/perldelta.pod pod/perlfunc.pod
  3140.  
  3141.   Title:  "perlfunc.pod error"
  3142.    From:  Tom Christiansen <tchrist@jhereg.perl.com>
  3143.  Msg-ID:  <199708102235.QAA18420@jhereg.perl.com>
  3144.   Files:  pod/perlfunc.pod
  3145.  
  3146.   ------  LIBRARY AND EXTENSIONS  ------
  3147.  
  3148.   Title:  "patch for documentation error in FileCache.pm"
  3149.    From:  Mike Stok <mike@stok.co.uk>, mikebo@tellabs.com
  3150.  Msg-ID:  <Pine.LNX.3.95.970810143321.437C-100000@stok.co.uk>
  3151.   Files:  lib/FileCache.pm
  3152.  
  3153.   Title:  "[PATCH] 5.004_02: Complex/Trig: update"
  3154.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  3155.  Msg-ID:  <199708081842.VAA31214@alpha.hut.fi>
  3156.   Files:  lib/Math/Complex.pm lib/Math/Trig.pm t/lib/complex.t
  3157.  
  3158.   Title:  "CPAN Use of uninitialized value in newest perl"
  3159.    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
  3160.  Msg-ID:  <9708091738.AA16435@amber.ssd.hcsc.com>
  3161.   Files:  lib/CPAN.pm
  3162.  
  3163.   ------  PORTABILITY - WIN32  ------
  3164.  
  3165.   Title:  "[PATCH] /x is not a valid shell switch on Win95"
  3166.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3167.  Msg-ID:  <199708121720.NAA14760@aatma.engin.umich.edu>
  3168.   Files:  win32/win32.c
  3169.  
  3170.   Title:  "[PATCH] Win95-proofing pl2bat"
  3171.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3172.  Msg-ID:  <199708121733.NAA14888@aatma.engin.umich.edu>
  3173.   Files:  MANIFEST win32/Makefile win32/makefile.mk win32/bin/pl2bat.pl
  3174.           win32/bin/runperl.pl win32/bin/search.pl
  3175.           win32/bin/webget.pl
  3176.  
  3177.   Title:  "[PATCH] [OK] Perl5.004_02 on Alpha NT"
  3178.    From:  wmiddlet@adobe.com (William Middleton)
  3179.  Msg-ID:  <199708072100.OAA13141@ducks>
  3180.   Files:  win32/win32.c
  3181.  
  3182.   ------  PORTABILITY - OTHER  ------
  3183.  
  3184.   Title:  "Improve dual-universe comments in hints/sunos_4_1.sh"
  3185.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  3186.  Msg-ID:  <Pine.SUN.3.96.970812170358.14488E-100000@newton.phys>
  3187.   Files:  hints/sunos_4_1.sh
  3188.  
  3189.   Title:  "Dynamic Loading on MkLinux (osname=linux,archname=ppc-linux)"
  3190.    From:  Chris Nandor <pudge@pobox.com>, Shimpei Yamashita
  3191.           <shimpei@socrates.patnet.caltech.edu>
  3192.  Msg-ID:  <33EF1634.B36B6500@pobox.com>
  3193.   Files:  hints/linux.sh
  3194.  
  3195.   Title:  "5.004_02 Configure - worrying but normal errors displayed to user"
  3196.    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>, pmarquess@bfsec.bt.co.uk
  3197.           (Paul Marquess)
  3198.  Msg-ID:  <01BCA3DE.E257BFC0.pmarquess@bfsec.bt.co.uk>,
  3199.           <9708102159.AA11726@claudius.bfsec.bt.co.uk>
  3200.   Files:  Configure os2/diff.configure
  3201.  
  3202.   Title:  "Minor glitch with Perl 5.004_01 on SunOS 4.1.3 (groupstype)"
  3203.    From:  thad@thadlabs.com (Thad Floryan)
  3204.  Msg-ID:  <9708111415.AA03808@thadlabs.com>
  3205.   Files:  hints/sunos_4_1.sh
  3206.  
  3207.   Title:  "SCO Openserver 5.0.4 - add comment to hint file re compiler bug"
  3208.    From:  Bill Glicker <billg@burrelles.com>
  3209.  Msg-ID:  <Pine.SCO.3.96.970811153021.18457A-100000@laura.burrelles.com>
  3210.   Files:  hints/sco.sh
  3211.  
  3212.   ------  UTILITIES  ------
  3213.  
  3214.   Title:  "perlbug -d non-interactive (with patch)"
  3215.    From:  Ted Ashton <ashted@southern.edu>
  3216.  Msg-ID:  <199708071418.KAA15711@ns.southern.edu>
  3217.   Files:  utils/perlbug.PL
  3218.  
  3219.  
  3220.  
  3221. ----------------
  3222. Version 5.004_02        Maintenance release 2 for 5.004
  3223. ----------------
  3224.  
  3225. "When you work you are a flute through whose
  3226.  heart the whispering of the hours turns to music."
  3227.   -- from The Prophet by Kahlil Gibran
  3228.  
  3229.  
  3230.   HEADLINES FOR THIS MAINTENANCE RELEASE
  3231.  
  3232.     Major memory growth bug fixed.
  3233.     Object destruction is more timely and orderly.
  3234.     Further major enhancements to Win32 support, including:
  3235.     Win32 binary compatibility between Visual C++ and Borland C++.
  3236.     The -S option is now more useful on dos/Win32 (see perlrun).
  3237.     Implicit -p print now checks for write errors.
  3238.     DB_File now sub-classable (and other fixes).
  3239.     Memory usage stats available with perl's malloc (see perldelta).
  3240.     'use UNIVERSAL;' deprecated (see perldelta).
  3241.     Internal integer to string conversions are faster.
  3242.     Carp can be forced to give stack traces (see perldoc Carp).
  3243.     Many other bug fixes and enhancements. 
  3244.  
  3245.  
  3246.   ------  BUILD PROCESS  ------
  3247.  
  3248.   Title:  "[PATCH] m2t3: Configure: cf_time always in C locale"
  3249.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  3250.  Msg-ID:  <199708061827.VAA09623@alpha.hut.fi>
  3251.   Files:  Configure
  3252.  
  3253.   Title:  "Configure can't find open3 on NeXTstep"
  3254.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>, hans@icgned.nl
  3255.           (Hans Mulder)
  3256.  Msg-ID:  <9706271816.AA10551@ icgned.icgned.nl >
  3257.   Files:  Configure
  3258.  
  3259.   Title:  "Don't use undef value in Config::myconfig"
  3260.    From:  "Andreas J. Koenig" <k@sissy.in-berlin.de>, Chip Salzenberg
  3261.           <salzench@nielsenmedia.com>
  3262.  Msg-ID:  <199706271525.RAA13517@sissy.in-berlin.de>
  3263.   Files:  configpm
  3264.  
  3265.   Title:  "make Configure recognize powerux hint (perl5.004_01)"
  3266.    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
  3267.  Msg-ID:  <9707301938.AA08352@amber.ssd.hcsc.com>
  3268.   Files:  Configure
  3269.  
  3270.   Title:  "[PATCH]: HP-UX 10 w/o transition links"
  3271.    From:  Jeff Okamoto <okamoto@hpcc123.corp.hp.com>
  3272.  Msg-ID:  <199706181851.AA093329906@hpcc123.corp.hp.com>,
  3273.           <199706231650.AA070364627@hpcc123.corp.hp.com>
  3274.   Files:  Configure
  3275.  
  3276.   Title:  "INSTALL updates for GNU ld and __inet_* errors"
  3277.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  3278.   Files:  INSTALL
  3279.  
  3280.   ------  CORE LANGUAGE  ------
  3281.  
  3282.   Title:  "[PATCH] Additional patch for "Can't execute ...""
  3283.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3284.  Msg-ID:  <199707191651.MAA04897@monk.mps.ohio-state.edu>
  3285.   Files:  pod/perldiag.pod perl.c
  3286.  
  3287.   Title:  "[PATCH] Band-aid fix for local([@%]$x)"
  3288.    From:  Stephen McCamant <alias@mcs.com>
  3289.  Msg-ID:  <m0wsb7J-000EYPC@alias-2.pr.mcs.net>
  3290.   Files:  pod/perldiag.pod op.c pp_hot.c t/op/local.t
  3291.  
  3292.   Title:  "[PATCH] Re: Bug in Regular Expressions when using colon as
  3293.           delimiter"
  3294.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  3295.  Msg-ID:  <E0wtbhv-0005Mm-00@ursa.cus.cam.ac.uk>
  3296.   Files:  pod/perldiag.pod regcomp.c t/op/re_tests t/op/regexp.t
  3297.  
  3298.   Title:  "[PATCH] Re: Can't pack literals as pointers"
  3299.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3300.  Msg-ID:  <199708012250.SAA20278@aatma.engin.umich.edu>
  3301.   Files:  pod/perldiag.pod pod/perlfunc.pod pp.c t/op/pack.t
  3302.  
  3303.   Title:  "[PATCH] Do not constant-fold ops that depend on locale if C<use
  3304.           locale>"
  3305.    From:  Chip Salzenberg <salzench@nielsenmedia.com>
  3306.  Msg-ID:  <199707210519.BAA13785@nielsenmedia.com>
  3307.   Files:  op.c
  3308.  
  3309.   Title:  "Eval fails in certain situations (eval "{'...")"
  3310.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3311.  Msg-ID:  <199707211753.NAA14940@aatma.engin.umich.edu>
  3312.   Files:  t/comp/term.t toke.c
  3313.  
  3314.   Title:  "Fix memory leak on eval 'sub {}'"
  3315.    From:  Chip Salzenberg <chip@rio.atlantic.net>
  3316.   Files:  pp_ctl.c
  3317.  
  3318.   Title:  "stringify looses integerness"
  3319.    From:  Gisle Aas <aas@bergen.sn.no>
  3320.  Msg-ID:  <hbu4l96z2.fsf@bergen.sn.no>
  3321.   Files:  sv.c
  3322.  
  3323.   Title:  "Fix intolerance of a space between "print" and opening paren"
  3324.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3325.  Msg-ID:  <199707011421.KAA15836@aatma.engin.umich.edu>
  3326.   Files:  toke.c
  3327.  
  3328.   Title:  "[PATCH] Re: Calling Perl from within C from within Perl"
  3329.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3330.  Msg-ID:  <199706301842.OAA05569@aatma.engin.umich.edu>
  3331.   Files:  perl.c
  3332.  
  3333.   Title:  "UNIVERSAL.pm and import methods (tests)"
  3334.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  3335.  Msg-ID:  <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>
  3336.   Files:  t/op/universal.t universal.c
  3337.  
  3338.   Title:  "Avoid core dump on some paren'd regexp matches", "One-liner regex
  3339.           causes SEGV on 5.003 under HP-UX and Linux"
  3340.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  3341.  Msg-ID:  <199706261236.NAA03472@crypt.compulink.co.uk>,
  3342.           <199707061144.MAA04443@crypt.compulink.co.uk>
  3343.   Files:  regexec.c t/op/re_tests
  3344.  
  3345.   Title:  "Forbid negative splice offset beyond array start"
  3346.    From:  "John L. Allen" <allen@gateway.grumman.com>, Chip Salzenberg
  3347.           <chip@rio.atlantic.net>
  3348.  Msg-ID:  <Pine.SOL.3.91.970625111744.19300A-100000@gateway>
  3349.   Files:  pp.c
  3350.  
  3351.   Title:  "Forbid "goto" into middle of foreach loop"
  3352.    From:  Chip Salzenberg <chip@rio.atlantic.net>
  3353.   Files:  pod/perldiag.pod pp_ctl.c
  3354.  
  3355.   Title:  "Fix C<qq #hi#>"
  3356.    From:  Chip Salzenberg <chip@rio.atlantic.net>
  3357.   Files:  toke.c
  3358.  
  3359.   Title:  "bless file handles as FileHandle if loaded else IO::Handle"
  3360.    From:  Gisle Aas <aas@bergen.sn.no>
  3361.  Msg-ID:  <hyb80drrz.fsf@bergen.sn.no>
  3362.   Files:  gv.c lib/FileHandle.pm
  3363.  
  3364.   Title:  "infinite recursion in malloc() with some compile flags"
  3365.    From:  Hans Mulder <hansmu@xs4all.nl>
  3366.  Msg-ID:  <199706240050.CAA10550@xs2.xs4all.nl>
  3367.   Files:  malloc.c
  3368.  
  3369.   Title:  "sv_vcatpvfn hogs memory [Patch included]"
  3370.    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
  3371.  Msg-ID:  <199706211521.RAA12778@solar.ethz.ch>
  3372.   Files:  sv.c
  3373.  
  3374.   Title:  "Fix '-' flag on sprintf() of floats"
  3375.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Jarkko Hietaniemi
  3376.           <jhi@iki.fi>
  3377.  Msg-ID:  <199705270646.JAA02510@alpha.hut.fi>
  3378.   Files:  sv.c
  3379.  
  3380.   Title:  "Free temps before calling END blocks", "Too late destruction"
  3381.    From:  Chip Salzenberg <chip@rio.atlantic.net>
  3382.  Msg-ID:  <m33erfv5hx.fsf@chany-p100.emwp.com>
  3383.   Files:  perl.c
  3384.  
  3385.   Title:  "Fix C<print $foo x 2> parsing"
  3386.    From:  "Chuck D. Phillips (NON-HP Employee)" <cdp@hpescdp.fc.hp.com>, Chip
  3387.           Salzenberg <chip@rio.atlantic.net>
  3388.  Msg-ID:  <199706121737.KAA00503@palrel3.hp.com>
  3389.   Files:  toke.c
  3390.  
  3391.   Title:  "Fix lockf_emulate_flock() positioning"
  3392.    From:  Chip Salzenberg <chip@rio.atlantic.net>, gen@atd.rdc.ricoh.co.jp
  3393.  Msg-ID:  <199706091132.UAA00895@wampa.atd.rdc.ricoh.co.jp>
  3394.   Files:  pp_sys.c
  3395.  
  3396.   Title:  "Don't use atol() for unsigned values", "signedness problem in
  3397.           pack("N", "value");"
  3398.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Roger Espel Llima
  3399.           <espel@llaic.univ-bpclermont.fr>
  3400.  Msg-ID:  <19970531200007.40218@llaic.univ-bpclermont.fr>
  3401.   Files:  sv.c
  3402.  
  3403.   Title:  "Don't warn about "${foo}" in string, even if &foo exists"
  3404.    From:  Chip Salzenberg <chip@rio.atlantic.net>
  3405.   Files:  toke.c
  3406.  
  3407.   Title:  "[PATCH] -p does not check for failure of implicit print"
  3408.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  3409.  Msg-ID:  <v0311070aafea3fa83061@[194.51.248.75]>
  3410.   Files:  pod/perldiag.pod pod/perlrun.pod toke.c
  3411.  
  3412.   Title:  "Fix double form() in XS version check"
  3413.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3414.  Msg-ID:  <199707150010.UAA00816@monk.mps.ohio-state.edu>
  3415.   Files:  XSUB.h
  3416.  
  3417.   Title:  "Constant-fold sprintf()"
  3418.    From:  Chip Salzenberg <salzench@nielsenmedia.com>
  3419.   Files:  opcode.pl
  3420.  
  3421.   Title:  "[PATCH] Fix double form() in XS version check"
  3422.    From:  Chip Salzenberg <salzench@nielsenmedia.com>
  3423.  Msg-ID:  <199707210518.BAA13771@nielsenmedia.com>
  3424.   Files:  XSUB.h
  3425.  
  3426.   Title:  "[PATCH] Make DEBUGGING_MSTATS info consistent"
  3427.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>
  3428.  Msg-ID:  <Pine.SUN.3.96.970731131529.3740A-100000@newton.phys>
  3429.   Files:  INSTALL pod/perldelta.pod perl.h
  3430.  
  3431.   Title:  "Minor Win32 glitch with -S flag"
  3432.    From:  Warren Jones <wjones@tc.fluke.com>
  3433.  Msg-ID:  <97Jun19.150511pdt.35717-2@gateway.fluke.com>
  3434.   Files:  perl.c
  3435.  
  3436.   Title:  "Slightly safer signals"
  3437.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3438.   Files:  mg.c perl.c
  3439.  
  3440.   Title:  "Time::Local patch (plus perl.c and filehand.t)"
  3441.    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  3442.   Files:  lib/Time/Local.pm perl.c t/lib/filehand.t
  3443.  
  3444.   Title:  "[PATCH] Weirdness in sv_peek()"
  3445.    From:  Stephen McCamant <alias@mcs.com>
  3446.  Msg-ID:  <m0wsEMU-000EYLC@alias-2.pr.mcs.net>,
  3447.           <m0wsf7Y-000EYPC@alias-2.pr.mcs.net>
  3448.   Files:  sv.c
  3449.  
  3450.   Title:  "Win32 UNC path causes autoload to fail"
  3451.    From:  Warren Jones <wjones@tc.fluke.com>
  3452.  Msg-ID:  <97Jun18.163826pdt.35714-1@gateway.fluke.com>
  3453.   Files:  pp_ctl.c
  3454.  
  3455.   Title:  "[PATCH]: reduced malloc patch"
  3456.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3457.  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
  3458.   Files:  av.c
  3459.  
  3460.   Title:  "[PATCH] $\1 and serious bug in evalling"
  3461.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3462.  Msg-ID:  <199707262127.RAA12883@monk.mps.ohio-state.edu>
  3463.   Files:  pp_ctl.c
  3464.  
  3465.   Title:  "Faster int to string conversion", "[PATCH} Re: memory leak in buffer
  3466.           safety code"
  3467.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
  3468.           <hv@crypt.compulink.co.uk>, Tim Bunce <Tim.Bunce@ig.co.uk>
  3469.  Msg-ID:  <199707140912.KAA09935@crypt.compulink.co.uk>,
  3470.           <199707142050.QAA20976@rio.atlantic.net>,
  3471.           <199707182035.VAA20990@crypt.compulink.co.uk>,
  3472.           <9707151040.AA02883@toad.ig.co.uk>
  3473.   Files:  global.sym sv.c
  3474.  
  3475.   Title:  "object never destructs"
  3476.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3477.  Msg-ID:  <199707131955.PAA29655@aatma.engin.umich.edu>
  3478.   Files:  scope.c t/op/ref.t
  3479.  
  3480.   Title:  "[PATCH] -S flag fixes for DOSISH platforms", "[RESEND] [PATCH] -S
  3481.           flag fixes for DOSISH platforms"
  3482.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3483.  Msg-ID:  <199707250043.UAA02385@aatma.engin.umich.edu>,
  3484.           <199707301828.OAA19508@aatma.engin.umich.edu>
  3485.   Files:  pod/perldiag.pod pod/perlrun.pod perl.c
  3486.  
  3487.   Title:  "Perldb internal flag rehaul"
  3488.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3489.   Files:  pod/perldebug.pod pod/perlvar.pod perl.h gv.c mg.c op.c perl.c
  3490.           pp_ctl.c pp_hot.c pp_sys.c sv.c toke.c
  3491.  
  3492.   Title:  "[PATCH] Re: q and escaping paired delimiters"
  3493.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Kenneth Albanowski
  3494.           <kjahds@kjahds.com>
  3495.  Msg-ID:  <199707280516.BAA14055@aatma.engin.umich.edu>,
  3496.           <Pine.LNX.3.93.970727172201.350K-100000@kjahds.com>,
  3497.           <Pine.LNX.3.93.970728013540.350U-100000@kjahds.com>
  3498.   Files:  t/base/lex.t toke.c
  3499.  
  3500.   Title:  "Enable PERL_DEBUG_MSTATS without -DDEBUGGING_MSTATS"
  3501.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3502.  Msg-ID:  <199707150829.EAA01291@monk.mps.ohio-state.edu>
  3503.   Files:  malloc.c perl.c
  3504.  
  3505.   Title:  "semctl broken under Linux"
  3506.    From:  Andreas Schwab <schwab@LS5.informatik.uni-dortmund.de>, Andreas
  3507.           Schwab <schwab@issan.informatik.uni-dortmund.de>, Graham
  3508.           Barr <gbarr@ti.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
  3509.  Msg-ID:  <33C38291.2D9302DA@ti.com>,
  3510.           <9707040912.AA03470@issan.informatik.uni-dortmund.de>,
  3511.           <9707041538.AA08946@toad.ig.co.uk>,
  3512.           <9707070924.AA11774@issan.informatik.uni-dortmund.de>,
  3513.           <9707090933.AA19012@issan.informatik.uni-dortmund.de>
  3514.   Files:  doio.c
  3515.  
  3516.   Title:  "[PATCH] m2t2: problem in NetBSD 1.2D with sfio"
  3517.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  3518.   Files:  perl.h
  3519.  
  3520.   Title:  "fix substr fix (tests 27 etc)", "perl5.004_02 trial 1 available
  3521.           (with substr bug and still some"
  3522.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Hugo van der Sanden
  3523.           <hv@crypt.compulink.co.uk>, Jarkko Hietaniemi <jhi@iki.fi>
  3524.  Msg-ID:  <199707301759.SAA02899@crypt.compulink.co.uk>,
  3525.           <199707302228.BAA18032@alpha.hut.fi>,
  3526.           <199707310929.KAA06515@crypt.compulink.co.uk>,
  3527.           <E0wtruH-0002JM-00@ursa.cus.cam.ac.uk>
  3528.   Files:  pp.c
  3529.  
  3530.   Title:  "Fwd: substr("foo", -1000)", "substr: warn if substring doesn't
  3531.           intersect original at all"
  3532.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Jarkko Hietaniemi <jhi@iki.fi>
  3533.  Msg-ID:  <199707100655.JAA14924@alpha.hut.fi>,
  3534.           <E0wm1JG-0000UY-00@taurus.cus.cam.ac.uk>
  3535.   Files:  pod/perlfunc.pod pp.c t/op/substr.t
  3536.  
  3537.   Title:  "[PATCH] work around compiler bug on CX/UX (perl5.004_01)"
  3538.    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
  3539.  Msg-ID:  <9707301934.AA18594@amber.ssd.hcsc.com>
  3540.   Files:  hints/cxux.sh pp.c
  3541.  
  3542.   ------  DOCUMENTATION  ------
  3543.  
  3544.   Title:  "Duplicates in perlguts.pod"
  3545.    From:  hans@icgned.nl (Hans Mulder)
  3546.  Msg-ID:  <9707082346.AA13231@ icgned.icgned.nl >
  3547.   Files:  pod/perlguts.pod
  3548.  
  3549.   Title:  "Better "Can't locate auto/%s.al in @INC" error documentation"
  3550.    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  3551.  Msg-ID:  <1997Jun24.195847.2091744@hmivax.humgen.upenn.edu>
  3552.   Files:  pod/perldiag.pod
  3553.  
  3554.   Title:  "new perlembed.pod:match.c"
  3555.    From:  Doug MacEachern <dougm@opengroup.org>
  3556.  Msg-ID:  <199707170355.XAA21370@postman.opengroup.org>
  3557.   Files:  pod/perlembed.pod
  3558.  
  3559.   Title:  "Document bug fix in localization of $1 etc."
  3560.    From:  Chip Salzenberg <salzench@nielsenmedia.com>
  3561.   Files:  pod/perldelta.pod
  3562.  
  3563.   Title:  "[PATCH] Major goof in XS Tutorial regarding subdirs"
  3564.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3565.  Msg-ID:  <199707260920.FAA12453@monk.mps.ohio-state.edu>
  3566.   Files:  pod/perlxstut.pod
  3567.  
  3568.   Title:  "[PATCH] Magic info in perlguts, take 2"
  3569.    From:  Stephen McCamant <alias@mcs.com>
  3570.  Msg-ID:  <m0wr6P8-000EYLC@alias-2.pr.mcs.net>
  3571.   Files:  pod/perlguts.pod
  3572.  
  3573.   Title:  "[BUG:PATCH] Missing semicolon message wrong in perldiag"
  3574.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  3575.  Msg-ID:  <E0welEn-0002vT-00@taurus.cus.cam.ac.uk>,
  3576.           <E0wfRJU-0006Aw-00@taurus.cus.cam.ac.uk>
  3577.   Files:  pod/perldiag.pod
  3578.  
  3579.   Title:  "[PATCH] Updates to perlguts (repost)"
  3580.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3581.  Msg-ID:  <199707152223.SAA00776@monk.mps.ohio-state.edu>
  3582.   Files:  pod/perlguts.pod
  3583.  
  3584.   Title:  "[BUG:47:LOG] Dropped "and" in pod2man"
  3585.    From:  hans@icgned.nl (Hans Mulder)
  3586.  Msg-ID:  <9707082355.AA13254@ icgned.icgned.nl >
  3587.   Files:  pod/pod2man.PL
  3588.  
  3589.   Title:  "[BUG] perlembed.pod:power.c example"
  3590.    From:  Doug MacEachern <dougm@opengroup.org>
  3591.  Msg-ID:  <199707181344.JAA10565@postman.opengroup.org>
  3592.   Files:  pod/perlembed.pod
  3593.  
  3594.   Title:  "[PATCH] arguments swapped in perlapio.pod"
  3595.    From:  Hans Mulder <hansmu@xs4all.nl>
  3596.  Msg-ID:  <199706240049.CAA10534@xs2.xs4all.nl>
  3597.   Files:  pod/perlapio.pod
  3598.  
  3599.   Title:  "[PATCH] cool quote for perldebug"
  3600.    From:  Greg Bacon <gbacon@adtrn-srv4.adtran.com>
  3601.  Msg-ID:  <199707292140.QAA28579@adtrn-srv4.adtran.com>
  3602.   Files:  pod/perldebug.pod
  3603.  
  3604.   Title:  "[PATCH] multiline commands in qx//"
  3605.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3606.  Msg-ID:  <199707212350.TAA18496@aatma.engin.umich.edu>
  3607.   Files:  pod/perlfunc.pod pod/perlop.pod
  3608.  
  3609.   Title:  "patch to 5.004_01 perltrap.pod"
  3610.    From:  jmm@revenge.elegant.com (John Macdonald)
  3611.  Msg-ID:  <9706231525.AA22790@revenge.elegant.com>
  3612.   Files:  pod/perltrap.pod
  3613.  
  3614.   Title:  "perl4 to perl5.004 converion with debugger problem"
  3615.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  3616.  Msg-ID:  <E0wdKJY-00010w-00@taurus.cus.cam.ac.uk>
  3617.   Files:  pod/perltrap.pod
  3618.  
  3619.   Title:  "done3/perlbook.pod"
  3620.    From:  Randal Schwartz <merlyn@gadget.cscaper.com>
  3621.   Files:  pod/perlbook.pod
  3622.  
  3623.   Title:  "[PATCH] readline and readpipe are undocumented"
  3624.    From:  Hans Mulder <hansmu@xs4all.nl>
  3625.   Files:  pod/perlfunc.pod
  3626.  
  3627.   Title:  "Document use of - in a regex char class."
  3628.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  3629.  Msg-ID:  <v03102804afd578bcef2c@[194.51.248.88]>
  3630.   Files:  pod/perlre.pod
  3631.  
  3632.   Title:  "[PATCH] splitpod broken in 5.004_01"
  3633.    From:  Hans Mulder <hansmu@xs4all.nl>, Tim Bunce <Tim.Bunce@ig.co.uk>
  3634.  Msg-ID:  <199706240048.CAA10515@xs2.xs4all.nl>,
  3635.           <9706241612.AA09119@toad.ig.co.uk>
  3636.   Files:  pod/splitpod
  3637.  
  3638.   ------  LIBRARY AND EXTENSIONS  ------
  3639.  
  3640.   Title:  "Carp::cluck() and -MCarp=verbose"
  3641.    From:  Tim.Bunce@ig.co.uk, epeschko@elmer.tci.com (Ed Peschko)
  3642.  Msg-ID:  <199708060607.AAA16681@den-mdev1.tci.com>,
  3643.           <199708062105.PAA09878@den-mdev1.tci.com>
  3644.   Files:  lib/Carp.pm
  3645.  
  3646.   Title:  "Warning from calls using "use Shell""
  3647.    From:  Andrew Pimlott <pimlott@abel.math.harvard.edu>
  3648.  Msg-ID:  <Pine.SOL.3.91.970806173903.7320H-100000@abel>
  3649.   Files:  lib/Shell.pm
  3650.  
  3651.   Title:  "confessing a carp"
  3652.    From:  Chip Salzenberg <chip@rio.atlantic.net>, Hugo van der Sanden
  3653.           <hv@crypt.compulink.co.uk>, Nick Ing-Simmons
  3654.           <nick@ni-s.u-net.com>, Tim Bunce <Tim.Bunce@ig.co.uk>
  3655.  Msg-ID:  <199708052155.WAA25393@crypt.compulink.co.uk>,
  3656.           <199708060721.IAA30894@crypt.compulink.co.uk>,
  3657.           <199708061533.LAA01313@rio.atlantic.net>,
  3658.           <33E79BE2.4E6F@ni-s.u-net.com>,
  3659.           <33E8E3C5.62C@ni-s.u-net.com>,
  3660.           <9708051619.AA13764@toad.ig.co.uk>
  3661.   Files:  lib/Carp.pm
  3662.  
  3663.   Title:  "[BUG:PATCH] dumpvar.pl parses some references incorrectly"
  3664.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  3665.  Msg-ID:  <E0wwAjQ-0004l6-00@ursa.cus.cam.ac.uk>
  3666.   Files:  lib/dumpvar.pl
  3667.  
  3668.   Title:  "[PATCH] m2t3: minor doc patch (to obsolete I18N::Collate)"
  3669.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  3670.  Msg-ID:  <199708060732.KAA02675@alpha.hut.fi>
  3671.   Files:  lib/I18N/Collate.pm
  3672.  
  3673.   Title:  "[PATCH] Binary installers for Perl modules"
  3674.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3675.  Msg-ID:  <199707210006.UAA06165@monk.mps.ohio-state.edu>
  3676.   Files:  lib/ExtUtils/Install.pm
  3677.  
  3678.   Title:  "m2t2 broke CPAN.pm :-("
  3679.    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
  3680.   Files:  lib/CPAN.pm lib/Bundle/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
  3681.  
  3682.   Title:  "[PATCH] CPAN.pm on OS/2"
  3683.    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>, Ilya Zakharevich
  3684.           <ilya@math.ohio-state.edu>
  3685.  Msg-ID:  <199707180415.AAA03180@monk.mps.ohio-state.edu>,
  3686.           <199707181407.QAA12920@anna.in-berlin.de>
  3687.   Files:  lib/CPAN.pm
  3688.  
  3689.   Title:  "Docs of IO::Handle [PATCH]"
  3690.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3691.  Msg-ID:  <199707222307.TAA08380@monk.mps.ohio-state.edu>
  3692.   Files:  ext/IO/lib/IO/Handle.pm
  3693.  
  3694.   Title:  "Exporter errors give wrong location"
  3695.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  3696.  Msg-ID:  <E0wdJra-0000n8-00@taurus.cus.cam.ac.uk>
  3697.   Files:  lib/Exporter.pm
  3698.  
  3699.   Title:  "[PATCH] Exporter new export_to_level method"
  3700.    From:  epeschko@elmer.tci.com (Ed Peschko)
  3701.   Files:  lib/Exporter.pm
  3702.  
  3703.   Title:  "DB_File produces spurious output when trapping __DIE__"
  3704.    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  3705.  Msg-ID:  <9706302125.AA28254@claudius.bfsec.bt.co.uk>
  3706.   Files:  ext/DB_File/DB_File.pm
  3707.  
  3708.   Title:  "Remove 'use UNIVERSAL;', switch to UNIVERSAL::isa()"
  3709.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>
  3710.  Msg-ID:  <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>
  3711.   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
  3712.  
  3713.   Title:  "perl5.004 Time::Local still broken"
  3714.    From:  Mathias Koerber <mathias@dnssec1.singnet.com.sg>
  3715.  Msg-ID:  <199706260452.MAA22647@dnssec1.singnet.com.sg>
  3716.   Files:  lib/Time/Local.pm
  3717.  
  3718.   Title:  "Sys::Hostname should localize $SIG{__DIE__}"
  3719.    From:  Ken Shan <ken@digitas.harvard.edu>
  3720.  Msg-ID:  <199707070357.XAA18065@digitas.harvard.edu>
  3721.   Files:  lib/Sys/Hostname.pm
  3722.  
  3723.   Title:  "xsubpp patch"
  3724.    From:  John Tobey <jtobey@user1.channel1.com>
  3725.  Msg-ID:  <199707010221.CAA01234@remote133>
  3726.   Files:  lib/ExtUtils/xsubpp
  3727.  
  3728.   Title:  "DB_File 1.15 patch"
  3729.    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  3730.  Msg-ID:  <9707192117.AA01973@claudius.bfsec.bt.co.uk>
  3731.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs ext/DB_File/typemap
  3732.           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
  3733.  
  3734.   Title:  "Problems with setvbuf"
  3735.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3736.  Msg-ID:  <199707250040.UAA11000@monk.mps.ohio-state.edu>
  3737.   Files:  ext/IO/IO.xs
  3738.  
  3739.   Title:  "[PATCH] Repost of fork() debugger patch"
  3740.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3741.  Msg-ID:  <199707252101.RAA11846@monk.mps.ohio-state.edu>
  3742.   Files:  lib/perl5db.pl lib/Term/ReadLine.pm
  3743.  
  3744.   Title:  "IO::File and DB_File pollutes namespace with Fcntl constants"
  3745.    From:  Gisle Aas <aas@bergen.sn.no>
  3746.  Msg-ID:  <h205qyijy.fsf@bergen.sn.no>
  3747.   Files:  ext/IO/lib/IO/File.pm
  3748.  
  3749.   Title:  "[MM] [PATCH] Re: Liblist problems for MSWin32"
  3750.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3751.  Msg-ID:  <199706182152.RAA20273@aatma.engin.umich.edu>
  3752.   Files:  lib/ExtUtils/Liblist.pm
  3753.  
  3754.   Title:  "Net::hostent documentation error"
  3755.    From:  gnat@frii.com
  3756.  Msg-ID:  <199707082222.QAA24728@elara.frii.com>
  3757.   Files:  lib/Net/hostent.pm
  3758.  
  3759.   Title:  "PATCH: make DBM*_File modules sub-classable"
  3760.    From:  pmarquess@bfsec.bt.co.uk (Paul Marquess)
  3761.  Msg-ID:  <9707121854.AA19472@claudius.bfsec.bt.co.uk>
  3762.   Files:  ext/GDBM_File/typemap ext/NDBM_File/typemap
  3763.           ext/ODBM_File/ODBM_File.xs ext/SDBM_File/typemap
  3764.           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
  3765.  
  3766.   Title:  "Sys::Syslog patch to allow unix domain sockets"
  3767.    From:  Sean Robinson <robinson_s@sc.maricopa.edu>
  3768.  Msg-ID:  <33B31342.7EB16A44@sc.maricopa.edu>
  3769.   Files:  lib/Sys/Syslog.pm
  3770.  
  3771.   Title:  "'use UNIVERSAL;' deprecated, do C<UNIVERSAL::isa()> instead",
  3772.           "UNIVERSAL.pm and import methods"
  3773.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Gisle Aas <aas@bergen.sn.no>,
  3774.           Graham Barr <gbarr@ti.com>, Gurusamy Sarathy
  3775.           <gsar@engin.umich.edu>, Hugo van der Sanden
  3776.           <hv@crypt.compulink.co.uk>
  3777.  Msg-ID:  <199706271701.NAA25664@aatma.engin.umich.edu>,
  3778.           <199706271904.UAA00120@crypt.compulink.co.uk>,
  3779.           <199706272054.QAA28913@aatma.engin.umich.edu>,
  3780.           <199706301554.LAA03763@aatma.engin.umich.edu>,
  3781.           <33B22248.7D7C1985@ti.com>,
  3782.           <E0wf5TN-0006ps-00@taurus.cus.cam.ac.uk>,
  3783.           <E0wguTR-0005bs-00@ursa.cus.cam.ac.uk>,
  3784.           <E0whaZJ-0007BA-00@ursa.cus.cam.ac.uk>,
  3785.           <E0whfHh-0007bW-00@ursa.cus.cam.ac.uk>,
  3786.           <E0wiyUG-00073j-00@taurus.cus.cam.ac.uk>,
  3787.           <hiuyv6q9k.fsf@bergen.sn.no>
  3788.   Files:  lib/Class/Struct.pm lib/File/Compare.pm lib/File/Copy.pm
  3789.           t/op/universal.t universal.c
  3790.  
  3791.   Title:  "[MM] Small patch to MakeMaker, new release"
  3792.    From:  "Andreas J. Koenig" <k@anna.in-berlin.de>
  3793.  Msg-ID:  <199706281603.SAA10869@anna.in-berlin.de>
  3794.   Files:  lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
  3795.           lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
  3796.           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
  3797.  
  3798.   Title:  "ExtUtils-Embed upgrade"
  3799.    From:  Doug MacEachern <dougm@opengroup.org>
  3800.   Files:  lib/ExtUtils/Embed.pm
  3801.  
  3802.   Title:  "[PATCH] icmp tweak for IO::Socket"
  3803.    From:  Nick.Ing-Simmons@tiuk.ti.com
  3804.  Msg-ID:  <199707041240.NAA21484@pluto.tiuk.ti.com>
  3805.   Files:  ext/IO/lib/IO/Socket.pm
  3806.  
  3807.   Title:  "Allow concurrent mkdir in File::Path::mkpath"
  3808.    From:  schattev@imb-jena.de (Ruben Schattevoy)
  3809.  Msg-ID:  <199707300943.LAA21574@kant.imb-jena.de>
  3810.   Files:  lib/File/Path.pm
  3811.  
  3812.   Title:  "CPAN.pm, $VERSION and nested (bundled) modules."
  3813.    From:  a.koenig@kulturbox.de (Andreas J. Koenig)
  3814.   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
  3815.           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
  3816.           lib/ExtUtils/Mksymlists.pm
  3817.  
  3818.   Title:  "[PATCH] perl debugger, win32, and emacs"
  3819.    From:  Jay Rogers <jay@rgrs.com>
  3820.  Msg-ID:  <199707311759.NAA13276@crooked-i.mitre.org>
  3821.   Files:  lib/perl5db.pl
  3822.  
  3823.   Title:  "[PATCH] pod2html mangles C<&foo(42);>"
  3824.    From:  Hans Mulder <hansmu@xs4all.nl>
  3825.  Msg-ID:  <199706250057.CAA10162@xs1.xs4all.nl>
  3826.   Files:  lib/Pod/Html.pm
  3827.  
  3828.   Title:  "[PATCH] posix.xs broken on VMS 7.1"
  3829.    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  3830.  Msg-ID:  <3.0.2.32.19970718095755.00875ba0@stargate.lbcc.cc.or.us>
  3831.   Files:  ext/POSIX/POSIX.xs
  3832.  
  3833.   Title:  "MM_Unix.pm nits for Win32 DMAKE"
  3834.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3835.  Msg-ID:  <199708032051.QAA14248@aatma.engin.umich.edu>
  3836.   Files:  lib/ExtUtils/MM_Unix.pm
  3837.  
  3838.   Title:  "Sys::Hostname -w unclean in trial 2"
  3839.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3840.  Msg-ID:  <199708032055.QAA14278@aatma.engin.umich.edu>
  3841.   Files:  lib/Sys/Hostname.pm
  3842.  
  3843.   Title:  "(3) File::Find::find()/finddepth() bugs with toplevel paths"
  3844.    From:  "Conrad E. Kimball" <cek@tblv021.ca.boeing.com>
  3845.  Msg-ID:  <199707040045.RAA24459@mailgate2.boeing.com>
  3846.   Files:  lib/File/Find.pm
  3847.  
  3848.   ------  OTHER CHANGES  ------
  3849.  
  3850.   Title:  "EMERGENCY_SBRK or PERL_EMERGENCY_SBRK ?"
  3851.    From:  Andy Dougherty <doughera@newton.phys.lafayette.edu>,
  3852.           ilya@math.ohio-state.edu (Ilya Zakharevich)
  3853.  Msg-ID:  <1997Aug1.191631.2167470@hmivax.humgen.upenn.edu>,
  3854.           <Pine.SUN.3.96.970801134400.4393F-100000@newton.phys>
  3855.   Files:  
  3856.   Files:  
  3857.  
  3858.   ------  PORTABILITY - WIN32  ------
  3859.  
  3860.   Title:  "[PATCH] Embedding threaded apps in perl.dll"
  3861.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3862.  Msg-ID:  <199707261518.LAA24346@aatma.engin.umich.edu>,
  3863.           <199707301833.OAA19570@aatma.engin.umich.edu>
  3864.   Files:  win32/win32.c
  3865.  
  3866.   Title:  "Minor fix for pl2bat.bat", "[PATCH] Re: Minor fix for pl2bat.bat"
  3867.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Warren Jones
  3868.           <wjones@tc.fluke.com>
  3869.  Msg-ID:  <199707061843.OAA23874@aatma.engin.umich.edu>,
  3870.           <97Jun24.115804pdt.35752-2@gateway.fluke.com>
  3871.   Files:  win32/bin/pl2bat.bat
  3872.  
  3873.   Title:  "WIN32 Build - pod2xxx.bat Missing?", "[PATCH] Re: WIN32 Build -
  3874.           pod2xxx.bat Missing?"
  3875.    From:  Chris Williams <chrisw@netinfo.com.au>, Gurusamy Sarathy
  3876.           <gsar@engin.umich.edu>
  3877.  Msg-ID:  <199707011423.KAA15855@aatma.engin.umich.edu>,
  3878.           <33B8B962.D96FA1F5@netinfo.com.au>
  3879.   Files:  win32/Makefile win32/makefile.mk
  3880.  
  3881.   Title:  "[PATCH] Win32 sitelib intuition from DLL location"
  3882.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3883.  Msg-ID:  <199706231647.MAA23260@aatma.engin.umich.edu>
  3884.   Files:  win32/win32.h win32/config_h.PL win32/win32.c
  3885.  
  3886.   Title:  "[PATCH] binary coexistence on win32", "[RESEND] [PATCH] binary
  3887.           coexistence on win32"
  3888.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3889.  Msg-ID:  <199707250109.VAA02666@aatma.engin.umich.edu>,
  3890.           <199707301829.OAA19516@aatma.engin.umich.edu>
  3891.   Files:  lib/ExtUtils/Mksymlists.pm win32/win32.h win32/win32io.h
  3892.           win32/win32iop.h win32/makedef.pl win32/win32.c
  3893.           win32/win32io.c
  3894.  
  3895.   Title:  "[PATCH] docs for win32 utilities"
  3896.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3897.  Msg-ID:  <199707250045.UAA02510@aatma.engin.umich.edu>
  3898.   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
  3899.  
  3900.   Title:  "[PATCH] exec() fixed on win32"
  3901.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3902.  Msg-ID:  <199706241525.LAA06554@aatma.engin.umich.edu>
  3903.   Files:  win32/win32.h win32/win32io.h win32/win32iop.h README.win32 doio.c
  3904.           win32/config_H.bc win32/config_H.vc win32/makedef.pl
  3905.           win32/win32.c win32/win32io.c
  3906.  
  3907.   Title:  "[PATCH] getenv() after my_setenv() gets old entry on Win32"
  3908.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3909.  Msg-ID:  <199706231700.NAA23400@aatma.engin.umich.edu>
  3910.   Files:  win32/win32.h win32/win32.c
  3911.  
  3912.   Title:  "[PATCH] getservby*() calls fail on Windows NT"
  3913.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3914.  Msg-ID:  <199706231654.MAA23276@aatma.engin.umich.edu>
  3915.   Files:  win32/win32sck.c
  3916.  
  3917.   Title:  "[PATCH] minor win32 scribbles"
  3918.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Hugo van der Sanden
  3919.           <hv@crypt.compulink.co.uk>
  3920.  Msg-ID:  <199707262307.TAA28410@aatma.engin.umich.edu>,
  3921.           <199707270832.JAA19399@crypt.compulink.co.uk>
  3922.   Files:  pod/perldelta.pod README.win32 win32/Makefile win32/config.bc
  3923.           win32/config.vc win32/makefile.mk
  3924.  
  3925.   Title:  "[PATCH] trial2: some batch files won't run"
  3926.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3927.  Msg-ID:  <199708040226.WAA17301@aatma.engin.umich.edu>
  3928.   Files:  win32/bin/pl2bat.bat win32/bin/runperl.bat
  3929.  
  3930.   Title:  "[PATCH] win32 docs and runperl.bat"
  3931.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3932.  Msg-ID:  <199707070446.AAA29560@aatma.engin.umich.edu>
  3933.   Files:  MANIFEST README.win32 win32/bin/pl2bat.bat win32/bin/runperl.bat
  3934.  
  3935.   Title:  "[PATCH] win32 extras and embedding"
  3936.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3937.  Msg-ID:  <199707250232.WAA03421@aatma.engin.umich.edu>,
  3938.           <199707301831.OAA19528@aatma.engin.umich.edu>
  3939.   Files:  dosish.h win32/win32.h perl.c win32/config.bc win32/config_H.bc
  3940.           win32/makedef.pl win32/perllib.c win32/win32.c
  3941.  
  3942.   Title:  "[PATCH] win32 tweaks"
  3943.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3944.  Msg-ID:  <199707042150.RAA01065@aatma.engin.umich.edu>
  3945.   Files:  win32/win32.h win32/win32.c
  3946.  
  3947.   Title:  "[PATCH] win32_stat() fixes (2nd try)"
  3948.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  3949.  Msg-ID:  <199708040137.VAA16810@aatma.engin.umich.edu>
  3950.   Files:  t/op/stat.t win32/win32iop.h win32/win32.c
  3951.  
  3952.   ------  PORTABILITY - OTHER  ------
  3953.  
  3954.   Title:  "Additional OS/2 patches"
  3955.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Ilya Zakharevich
  3956.           <ilya@math.ohio-state.edu>
  3957.  Msg-ID:  <199708020823.EAA19521@monk.mps.ohio-state.edu>,
  3958.           <199708021424.KAA28561@aatma.engin.umich.edu>,
  3959.           <199708042108.RAA27671@aatma.engin.umich.edu>
  3960.   Files:  README.os2 os2/Changes perl.c
  3961.  
  3962.   Title:  "Additional patch is needed for os2/diff.configure"
  3963.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  3964.  Msg-ID:  <199708020745.DAA19483@monk.mps.ohio-state.edu>
  3965.   Files:  os2/diff.configure
  3966.  
  3967.   Title:  "Assorted OS/2 fixes"
  3968.    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  3969.  Msg-ID:  <1997Jun16.163234.2091727@hmivax.humgen.upenn.edu>
  3970.   Files:  hints/os2.sh os2/diff.configure os2/os2ish.h README.os2 os2/Changes
  3971.           os2/Makefile.SHs os2/os2.c util.c
  3972.  
  3973.   Title:  "[PATCH] Changes for VMS 7.1 support"
  3974.    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>, Dan Sugalski
  3975.           <sugalsd@lbcc.cc.or.us>
  3976.  Msg-ID:  <01ILDXUH0J1W00026U@hmivax.humgen.upenn.edu>,
  3977.           <3.0.2.32.19970718095935.0087a2d0@stargate.lbcc.cc.or.us>
  3978.   Files:  vms/sockadapt.h vms/config.vms vms/sockadapt.c
  3979.  
  3980.   Title:  "[PATCH] Easier TCP stack selection for VMS"
  3981.    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  3982.  Msg-ID:  <3.0.1.32.19970624151939.00994490@stargate.lbcc.cc.or.us>
  3983.   Files:  vms/descrip.mms
  3984.  
  3985.   Title:  "Minor VMS patches"
  3986.    From:  Charles Bailey <bailey@HMIVAX.HUMGEN.UPENN.EDU>
  3987.  Msg-ID:  <01ILCUO6XXTE000WFK@hmivax.humgen.upenn.edu>
  3988.   Files:  lib/ExtUtils/MM_VMS.pm vms/vmsish.h vms/descrip.mms vms/test.com
  3989.           vms/vms.c vms/ext/filespec.t
  3990.  
  3991.   Title:  "[PATCH] Two un-disabled tests for VMS"
  3992.    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  3993.  Msg-ID:  <3.0.2.32.19970718095842.00879220@stargate.lbcc.cc.or.us>
  3994.   Files:  vms/test.com
  3995.  
  3996.   Title:  "fixes for hints/svr4 for UnixWare >= 2.1.1"
  3997.    From:  John Hughes <john@titanic.atlantech.com>
  3998.  Msg-ID:  <199707021230.OAA24230@titanic.AtlanTech.COM>
  3999.   Files:  hints/svr4.sh
  4000.  
  4001.   Title:  "make depend loop fix and minor OS/2 improvements to build process"
  4002.    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  4003.   Files:  Makefile.SH hints/os2.sh os2/Makefile.SHs
  4004.  
  4005.   ------  TESTS  ------
  4006.  
  4007.   Title:  "Add xor tests to test suite"
  4008.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  4009.  Msg-ID:  <199706250730.IAA06097@crypt.compulink.co.uk>
  4010.   Files:  t/comp/cmdopt.t
  4011.  
  4012.   Title:  "[PATCH] enable some tests on Win32"
  4013.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4014.  Msg-ID:  <199707250029.UAA02351@aatma.engin.umich.edu>
  4015.   Files:  t/op/magic.t
  4016.  
  4017.   Title:  "Fix up problems with *DBM tests"
  4018.    From:  Paul Marquess <pmarquess@bfsec.bt.co.uk>
  4019.   Files:  t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
  4020.  
  4021.   ------  UTILITIES  ------
  4022.  
  4023.   Title:  "[PATCH] m2t3: utils/perlbug.PL: -ok report is not a bug"
  4024.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  4025.  Msg-ID:  <199708071022.NAA13008@alpha.hut.fi>
  4026.   Files:  utils/perlbug.PL
  4027.  
  4028.   Title:  "perlbug - check sendmail and fix win32 tmp path"
  4029.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4030.  Msg-ID:  <199708060349.XAA15895@aatma.engin.umich.edu>
  4031.   Files:  utils/perlbug.PL
  4032.  
  4033.   Title:  "OK: perl <some_version> on <some_system> (corrected)", "enhancements
  4034.           to perlbug -ok"
  4035.    From:  "M.J.T. Guy" <mjtg@cus.cam.ac.uk>, Stephen McCamant <alias@mcs.com>
  4036.  Msg-ID:  <E0wukVt-0006Da-00@ursa.cus.cam.ac.uk>,
  4037.           <E0wvMQl-00055y-00@ursa.cus.cam.ac.uk>,
  4038.           <m0wv81x-000EYPC@alias-2.pr.mcs.net>
  4039.   Files:  utils/Makefile utils/perlbug.PL
  4040.  
  4041.   Title:  "perlbug -ok [PATCH]"
  4042.    From:  "Charles F. Randall" <crandall@free.click-n-call.com>
  4043.  Msg-ID:  <199706181824.MAA04082@free.click-n-call.com>
  4044.   Files:  utils/perlbug.PL
  4045.  
  4046.   Title:  "perlbug broken"
  4047.    From:  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  4048.  Msg-ID:  <9707040912.AA03466@issan.informatik.uni-dortmund.de>
  4049.   Files:  utils/perlbug.PL
  4050.  
  4051.   Title:  "[PATCH] perlbug under OS/2"
  4052.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  4053.  Msg-ID:  <199707180333.XAA03102@monk.mps.ohio-state.edu>
  4054.   Files:  utils/perlbug.PL
  4055.  
  4056.   Title:  "perldoc doesn't grok Win32 UNC paths"
  4057.    From:  Warren Jones <wjones@tc.fluke.com>
  4058.  Msg-ID:  <97Jun17.184420pdt.35728-1@gateway.fluke.com>,
  4059.           <97Jun18.165618pdt.35713-1@gateway.fluke.com>
  4060.   Files:  utils/perldoc.PL
  4061.  
  4062.   Title:  "[PATCH] perldoc under OS/2"
  4063.    From:  Ilya Zakharevich <ilya@math.ohio-state.edu>
  4064.  Msg-ID:  <199707180340.XAA03114@monk.mps.ohio-state.edu>
  4065.   Files:  utils/perldoc.PL
  4066.  
  4067.   Title:  "h2ph corrections to avoid redefined sub warnings"
  4068.    From:  wdconsta <wdconsta@cs.adelaide.edu.au>
  4069.  Msg-ID:  <Pine.SV4.3.93.970708143446.23808A-100000@florence.teaching.cs.adelaide.edu.au>
  4070.   Files:  utils/h2ph.PL
  4071.  
  4072.  
  4073.  
  4074. ----------------
  4075. Version 5.004_01        Maintenance release 1 for 5.004
  4076. ----------------
  4077.  
  4078. "Practice random kindness and senseless acts of beauty"
  4079.   -- Anne Herbert
  4080.  
  4081.   HEADLINES FOR THIS MAINTENANCE RELEASE
  4082.  
  4083.           (..., undef, ...) = split(...) bug fixed. 
  4084.           Win32 support greatly improved, now very strong. 
  4085.           Memory leak using Tied hashes and arrays fixed. 
  4086.           Documentation updates. 
  4087.           Many other bug fixes and enhancements. 
  4088.  
  4089.   CORE LANGUAGE
  4090.  
  4091.   Title:  "[PATCH] first true value returned by scalar C<...> is wrong"
  4092.    From:  hansm@euronet.nl
  4093.   Files:  pp_ctl.c t/op/flip.t
  4094.  
  4095.   Title:  "Regex Bug in 5.003_26 thru 003_99a"
  4096.    From:  Andreas Karrer <karrer@ife.ee.ethz.ch>, Chip Salzenberg
  4097.           <chip@atlantic.net>
  4098.  Msg-ID:  <199705152303.BAA08890@kuru.ee.ethz.ch>,
  4099.           <199705161915.PAA18721@rio.atlantic.net>
  4100.   Files:  regcomp.h regcomp.c regexec.c
  4101.  
  4102.   Title:  "[PATCH] -w interacts badly with -Dt"
  4103.    From:  Spider Boardman <spider@Orb.Nashua.NH.US>
  4104.   Files:  sv.c
  4105.  
  4106.   Title:  "No DESTROY on untie. Tie memory leak fixed."
  4107.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, Jay Rogers <jay@rgrs.com>,
  4108.           pmarquess@bfsec.bt.co.uk (Paul Marquess)
  4109.  Msg-ID:  <199705170235.WAA00267@fluffy.rgrs.com>,
  4110.           <199705172156.RAA20561@aatma.engin.umich.edu>,
  4111.           <9705171506.AA04491@claudius.bfsec.bt.co.uk>
  4112.   Files:  pp_hot.c
  4113.  
  4114.   Title:  "magic_clear_all_env proto should match svt_clear"
  4115.    From:  Nick Ing-Simmons <nik@tiuk.ti.com>
  4116.   Files:  proto.h mg.c
  4117.  
  4118.   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)",
  4119.           "[PATCH] for NETaa13787: %ENV=(); doesn't clear the environment"
  4120.    From:  hansm@euronet.nl, pvhp@forte.com (Peter Prymmer)
  4121.  Msg-ID:  <199705292240.AAA01135@mail.euronet.nl>
  4122.   Files:  embed.h perl.h proto.h global.sym mg.c t/op/magic.t
  4123.  
  4124.   Title:  "Patch to show @INC when require dies"
  4125.    From:  avera@hal.com (Jim Avera)
  4126.  Msg-ID:  <9705230121.AA27872@membrane.hal.com>
  4127.   Files:  pp_ctl.c
  4128.  
  4129.   Title:  "[PATCH] bug with m// nested inside s///e"
  4130.    From:  hansm@euro.net
  4131.   Files:  op.c t/op/subst.t
  4132.  
  4133.   DOCUMENTATION
  4134.  
  4135.   Title:  "[PATCH] perlembed Win32 update"
  4136.    From:  Doug MacEachern <dougm@opengroup.org>
  4137.   Files:  pod/perlembed.pod
  4138.  
  4139.   Title:  "perldiag.pod patch - "(W) substr outside string" is "(S)evere" if
  4140.           used as lvalue."
  4141.    From:  John Hughes <john@AtlanTech.COM>
  4142.   Files:  pod/perldiag.pod
  4143.  
  4144.   Title:  "local(%ENV) looses magic - document behaviour"
  4145.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4146.   Files:  pod/perlsub.pod
  4147.  
  4148.   Title:  "[PATCH] perlguts caveats", "perlguts additions"
  4149.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>, ilya@math.ohio-state.edu
  4150.           (Ilya Zakharevich)
  4151.  Msg-ID:  <199705180052.UAA22066@aatma.engin.umich.edu>,
  4152.           <199705180202.WAA22826@aatma.engin.umich.edu>,
  4153.           <199705301341.JAA05204@aatma.engin.umich.edu>,
  4154.           <1997May17.235722.2033087@hmivax.humgen.upenn.edu>
  4155.   Files:  pod/perlguts.pod
  4156.  
  4157.   Title:  "pod2man produces broken pages", "weird condition in perldelta breaks
  4158.           nroff"
  4159.    From:  Davin Milun <milun@cs.Buffalo.EDU>, Hans Mulder <hansm@icgned.nl>
  4160.  Msg-ID:  <199705310447.AAA15721@obelix.cs.Buffalo.EDU>,
  4161.           <1997May25.192350.2055977@hmivax.humgen.upenn.edu>
  4162.   Files:  pod/pod2man.PL
  4163.  
  4164.   Title:  "Perl 5 pod2man fix", "perlguts man page corrupted"
  4165.    From:  chen@adi.com (Franklin Chen), gnat@frii.com, lvirden@cas.org, tom
  4166.           (Tom Dinger on Feste), tom@edc.com (Tom Dinger on Feste)
  4167.  Msg-ID:  <199705210013.UAA09599@menhaden.adi.com>,
  4168.           <199706011305.JAA18271@cas.org>,
  4169.           <199706012116.PAA14102@elara.frii.com>,
  4170.           <9504250959.AA23419@feste.edc.com>,
  4171.           <9504251700.AA23823@feste.edc.com>
  4172.   Files:  pod/pod2man.PL
  4173.  
  4174.   Title:  "[PATCH] reference form chomp to chop in perlfunc"
  4175.    From:  hansm@euronet.nl
  4176.   Files:  pod/perlfunc.pod
  4177.  
  4178.   Title:  "pod2man gags if "=pod" is before "=head1 NAME""
  4179.    From:  whyde@pezz.sps.mot.com (Warren Hyde)
  4180.  Msg-ID:  <9705212115.AA21730@pezz.sps.mot.com>
  4181.   Files:  pod/pod2man.PL
  4182.  
  4183.   Title:  "perlfunc.pod unclear about return value range of rand"
  4184.    From:  "Tuomas J. Lukka" <tjl@lukka.student.harvard.edu>
  4185.  Msg-ID:  <m0wSMiC-000C9xC@lukka.student.harvard.edu>
  4186.   Files:  pod/perlfunc.pod
  4187.  
  4188.   Title:  "Error in perllol manpage", "Error in perllol manpage (fwd)"
  4189.    From:  Chris Wick <cwick@lmc.com>
  4190.   Files:  pod/perllol.pod
  4191.  
  4192.   Title:  "5.004 removed deprecated %OVERLOAD support silently"
  4193.    From:  jon@sems.com (Jonathan Biggar)
  4194.  Msg-ID:  <199705232319.QAA28388@clamp.netlabs.com>
  4195.   Files:  pod/perldelta.pod
  4196.  
  4197.   Title:  "[PATCH] Documentation bugs"
  4198.    From:  Stephen Potter <spp@psa.pencom.com>
  4199.   Files:  pod/perldata.pod pod/perldiag.pod pod/perlfaq8.pod pod/perlfaq9.pod
  4200.           pod/perlop.pod pod/perlsub.pod pod/perltoot.pod
  4201.  
  4202.   Title:  "5.004 POD stuff", "make html - any takers?", "make html --> unusable
  4203.           xref links", "pod/*.html -- all hyperlinks are invalid"
  4204.    From:  "Darren/Torin/Who Ever..." <torin@daft.com>, "Paul D. Smith"
  4205.           <psmith@BayNetworks.COM>, Gurusamy Sarathy
  4206.           <gsar@engin.umich.edu>, Jarkko Hietaniemi <jhi@iki.fi>,
  4207.           Michael R Cook <mcook@cognex.com>, avera@hal.com (Jim
  4208.           Avera), lvirden@cas.org
  4209.  Msg-ID:  <199705162008.XAA06906@alpha.hut.fi>,
  4210.           <199705171830.OAA15652@erawan.cognex.com>,
  4211.           <199706081749.NAA04552@aatma.engin.umich.edu>,
  4212.           <1997May16.191039.2033079@hmivax.humgen.upenn.edu>,
  4213.           <87hgg2y1h4.fsf@perv.daft.com>,
  4214.           <9705161931.AA01075@membrane.hal.com>,
  4215.           <9705191839.AA28702@lemming.engeast>
  4216.   Files:  INSTALL pod/perldiag.pod installhtml
  4217.  
  4218.   Title:  "checkpods- forget blank line status when starting a new file"
  4219.    From:  Larry Parmelee <parmelee@CS.Cornell.EDU>
  4220.   Files:  pod/checkpods.PL
  4221.  
  4222.   Title:  "installhtml: Fix 'no title' & 'unexpected ...' warnings. Double speed."
  4223.    From:  Tim Bunce
  4224.   Files:  installhtml lib/Pod/Html.pm pod/splitpod
  4225.  
  4226.   LIBRARY AND EXTENSIONS
  4227.  
  4228.   Title:  "sdbm can fail if a config.h exists in system directories"
  4229.    From:  Tim Bunce
  4230.   Files:  ext/SDBM_File/sdbm/Makefile.PL
  4231.  
  4232.   Title:  "LWP and SIG __DIE__ traps not playing well together!"
  4233.    From:  Gisle Aas <aas@bergen.sn.no>
  4234.   Files:  lib/AutoLoader.pm
  4235.  
  4236.   Title:  "Memory Consumption of autosplit_lib_modules/sv_gets (workaround)"
  4237.    From:  Matthias Neeracher <neeri@iis.ee.ethz.ch>
  4238.   Files:  lib/AutoSplit.pm
  4239.  
  4240.   Title:  "Comments of this Sys::Syslog patch", "Unusual Sys::Syslog behaviour
  4241.           with FQDN ? [Even in 5.004 - a bug?]"
  4242.    From:  Jarkko Hietaniemi <jhi@iki.fi>, Russ Allbery <rra@stanford.edu>,
  4243.           alansz@mellers1.psych.berkeley.edu (Alan Schwartz)
  4244.  Msg-ID:  <199705231621.TAA16790@alpha.hut.fi>, <5m4fjr$rhs@agate.berkeley.edu>
  4245.   Files:  lib/Sys/Syslog.pm
  4246.  
  4247.   Title:  "Patch to CPAN.pm (perl5.004) for ncftp"
  4248.    From:  "Richard L. Maus, Jr." <rmaus@monmouth.com>
  4249.  Msg-ID:  <337FBAC8.167EB0E7@monmouth.com>
  4250.   Files:  lib/CPAN.pm
  4251.  
  4252.   Title:  "[PATCH] Harness.pm bug w/perl5.004 & VMS"
  4253.    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  4254.  Msg-ID:  <3.0.1.32.19970530102300.008a2730@stargate.lbcc.cc.or.us>
  4255.   Files:  lib/Test/Harness.pm
  4256.  
  4257.   Title:  "more Fcntl constants [PATCH]"
  4258.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  4259.   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
  4260.  
  4261.   Title:  "5.004 breaks ftp.pl due to missing (although obsolete) chat2.pl"
  4262.    From:  Tim Bunce
  4263.   Files:  lib/chat2.pl
  4264.  
  4265.   BUILD PROCESS
  4266.  
  4267.   Title:  "make test && ... doesn't work"
  4268.    From:  Tim Bunce
  4269.   Files:  Makefile.SH
  4270.  
  4271.   Title:  "[PATCH] INSTALL-1.18"
  4272.    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>
  4273.  Msg-ID:  <Pine.SOL.3.95q.970529142739.662D-100000@fractal.lafayette.edu>
  4274.   Files:  INSTALL
  4275.  
  4276.   Title:  "improved gnuwin32 Configure support"
  4277.    From:  Chris Faylor <cgf@bbc.com>
  4278.  Msg-ID:  <199706070318.XAA09214@hardy.bbc.com>
  4279.   Files:  Configure
  4280.  
  4281.   Title:  "installhtml problems finding splitpod"
  4282.    From:  lvirden@cas.org
  4283.   Files:  installhtml INSTALL
  4284.  
  4285.   Title:  "perl 5.004 (and 01) man pages not generated and installed"
  4286.    From:  lvirden@cas.org (Larry W. Virden)
  4287.   Files:  installman
  4288.  
  4289.   Title:  "oddity in Configure"
  4290.    From:  Mike Stok <mike@stok.co.uk>
  4291.   Files:  Configure
  4292.  
  4293.   Title:  "perl5.004 on AIX: Patches", "perl5.004 on FreeBSD and AIX"
  4294.    From:  Peter van Heusden <pvh@junior.uwc.ac.za>
  4295.  Msg-ID:  <Pine.A32.3.93.970519142625.22442B-100000@junior.uwc.ac.za>,
  4296.           <Pine.A32.3.93.970519163700.25188A-100000@junior.uwc.ac.za>
  4297.   Files:  Makefile.SH perl_exp.SH ext/DynaLoader/dl_aix.xs perlio.sym
  4298.  
  4299.   Title:  "Compiling perl5.004 on NEWS-OS 4.x"
  4300.    From:  Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=)
  4301.           <matusita@ics.es.osaka-u.ac.jp>
  4302.  Msg-ID:  <19970521132814F.matusita@ics.es.osaka-u.ac.jp>
  4303.   Files:  Configure hints/newsos4.sh
  4304.  
  4305.   PORTABILITY
  4306.  
  4307.   Title:  "win32: additional default libraries"
  4308.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4309.  Msg-ID:  <199705291332.JAA21560@aatma.engin.umich.edu>
  4310.   Files:  lib/ExtUtils/MM_Win32.pm
  4311.  
  4312.   Title:  "[PATCH] win32 minor fixes"
  4313.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4314.   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm win32/config.bc
  4315.  
  4316.   Title:  "[PATCH] clean up perlocal.pod output on VMS"
  4317.    From:  pvhp@forte.com (Peter Prymmer)
  4318.   Files:  lib/ExtUtils/MM_VMS.pm
  4319.  
  4320.   Title:  "[PATCH] Re: Term::ReadKey on Win32: set console"
  4321.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4322.   Files:  lib/Term/ReadLine.pm
  4323.  
  4324.   Title:  "[PATCH] Pod::Text nit for Win32"
  4325.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4326.   Files:  lib/Pod/Text.pm
  4327.  
  4328.   Title:  "pathname bug in xsubpp on win32"
  4329.    From:  jon@sems.com (Jonathan Biggar)
  4330.  Msg-ID:  <199705230126.SAA23401@clamp.netlabs.com>
  4331.   Files:  lib/ExtUtils/xsubpp
  4332.  
  4333.   Title:  "MakeMaker stumbles on Win32 UNC paths"
  4334.    From:  Warren Jones <wjones@TC.FLUKE.COM>
  4335.   Files:  lib/ExtUtils/MM_Win32.pm
  4336.  
  4337.   Title:  "build problem on SGI R10000 PowerChallenge (IRIX 6.2) lseek proto"
  4338.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  4339.   Files:  doio.c
  4340.  
  4341.   Title:  "Perl 5.004 + Linux 2.0.30 & semctl()"
  4342.    From:  Andy Dougherty <doughera@fractal.phys.lafayette.edu>, Jordan
  4343.           Mendelson <jordy@snappy.wserv.com>
  4344.   Files:  doio.c
  4345.  
  4346.   Title:  "lib/io_udp.t fails on VMS"
  4347.    From:  Jonathan.Hudson@jrhudson.demon.co.uk
  4348.  Msg-ID:  <XFMail.970522181042.Jonathan.Hudson@jrhudson.demon.co.uk>
  4349.   Files:  pp_sys.c
  4350.  
  4351.   Title:  "Compilation of mg.c from perl5.004m1t2 fails on OpenVMS/AXP"
  4352.    From:  Henrik Tougaard <ht.000@foa.dk>
  4353.   Files:  mg.c t/op/taint.t
  4354.  
  4355.   Title:  "[PATCH] (NEXT|OPEN)STEP hints"
  4356.    From:  Gerd Knops <gerti@BITart.com>
  4357.   Files:  hints/next_3.sh hints/next_4.sh
  4358.  
  4359.   Title:  "win32: user defined shell"
  4360.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4361.  Msg-ID:  <199705291339.JAA21682@aatma.engin.umich.edu>
  4362.   Files:  pod/perlrun.pod win32/win32.c
  4363.  
  4364.   Title:  "misc perl5.004 doc fixes, especially vms"
  4365.    From:  lvirden@cas.org (Larry W. Virden)
  4366.  Msg-ID:  <199705160419.AAA16317@cas.org>
  4367.   Files:  pod/perlfaq4.pod vms/perlvms.pod lib/Pod/Html.pm pod/roffitall
  4368.           vms/ext/DCLsym/DCLsym.pm vms/ext/Stdio/Stdio.pm
  4369.  
  4370.   Title:  "[PATCH] gen_shrfls.pl too picky for Dec C 5.6 preprocessor output"
  4371.    From:  Dan Sugalski <sugalsd@lbcc.cc.or.us>
  4372.   Files:  vms/gen_shrfls.pl
  4373.  
  4374.   Title:  "[PATCH] win32: Configure cf_email"
  4375.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4376.  Msg-ID:  <199705301335.JAA05079@aatma.engin.umich.edu>
  4377.   Files:  win32/Makefile win32/config.bc win32/config.vc win32/config_sh.PL
  4378.           win32/makefile.mk
  4379.  
  4380.   Title:  "[PATCH] README.win32 nits"
  4381.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4382.   Files:  README.win32
  4383.  
  4384.   Title:  "Document cause and remedy for op/taint.t failure"
  4385.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4386.   Files:  README.win32
  4387.  
  4388.   Title:  "SVR4 hints for DDE SMES Supermax Enterprise Server"
  4389.    From:  Jarkko Hietaniemi <jhi@iki.fi>
  4390.   Files:  hints/svr4.sh
  4391.  
  4392.   Title:  "porting.help"
  4393.    From:  Tim Bunce
  4394.   Files:  Porting/pumpkin.pod Porting/preprel
  4395.  
  4396.   Title:  "Major 5.004 Win32 update (Borland win32 support, and other patches)",
  4397.           "($a,undef,$b) = qw(a b c) and ties delaying DESTROY fixes"
  4398.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4399.   Files:  MANIFEST pod/perlguts.pod win32/include/sys/socket.h EXTERN.h
  4400.           opcode.h perl.h regcomp.h ext/Fcntl/Fcntl.pm
  4401.           ext/SDBM_File/Makefile.PL lib/ExtUtils/Install.pm
  4402.           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
  4403.           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
  4404.           lib/File/DosGlob.pm t/op/mkdir.t t/op/stat.t win32/win32.h
  4405.           win32/win32io.h win32/win32iop.h README.win32 doio.c gv.c
  4406.           mg.c op.c perlio.c pp.c pp_ctl.c pp_hot.c pp_sys.c util.c
  4407.           win32/Makefile win32/config.bc win32/config.vc
  4408.           win32/config_H.bc win32/config_H.vc win32/makedef.pl
  4409.           win32/makefile.mk win32/makeperldef.pl win32/perlglob.c
  4410.           win32/perllib.c win32/win32.c win32/win32io.c
  4411.           win32/win32sck.c
  4412.  
  4413.   Title:  "[PATCH] Re: Maintenance release (remove PERL_DUMMY_SIZE)"
  4414.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4415.   Files:  opcode.h perl.h regcomp.h win32/win32.h gv.c
  4416.  
  4417.   Title:  "[PATCH] ENV leaks on win32 (was Re: Comments on ENV patch sought)"
  4418.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4419.   Files:  win32/win32.h win32/win32io.h win32/win32iop.h global.sym mg.c perl.c
  4420.           t/op/magic.t util.c win32/makedef.pl win32/win32.c
  4421.           win32/win32io.c
  4422.  
  4423.   Title:  "[PATCH] win32: ExtUtils::Liblist support"
  4424.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4425.   Files:  lib/ExtUtils/Liblist.pm win32/Makefile win32/config.bc
  4426.           win32/makefile.mk
  4427.  
  4428.   Title:  "[PATCH] Re: borland C++Perl embedding failures re __declspec()"
  4429.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4430.   Files:  win32/win32.c
  4431.  
  4432.   Title:  "No need to use `pwd` in t/op/magic.t test for amigaos"
  4433.    From:  Norbert Pueschel <pueschel@imsdd.meb.uni-bonn.de>
  4434.   Files:  t/op/magic.t
  4435.  
  4436.   TESTS
  4437.  
  4438.   Title:  "Tests depend on locale"
  4439.    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
  4440.           <jhi@iki.fi>
  4441.  Msg-ID:  <199705191127.NAA08148@ostrich.gaia.swipnet.se>,
  4442.           <199705191230.PAA21070@alpha.hut.fi>
  4443.   Files:  t/lib/safe2.t t/op/mkdir.t
  4444.  
  4445.   Title:  "op/groups test fails on Linux (groups in /bin)"
  4446.    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>
  4447.  Msg-ID:  <199705191120.NAA08130@ostrich.gaia.swipnet.se>
  4448.   Files:  t/op/groups.t
  4449.  
  4450.   Title:  "More simple regexp tests and test docs"
  4451.    From:  Hans Mulder <hansm@euronet.nl>
  4452.   Files:  t/op/re_tests t/op/regexp.t
  4453.  
  4454.   Title:  "[PATCH] Re: Using undef to ignore values returned from split"
  4455.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  4456.   Files:  t/op/split.t
  4457.  
  4458.   UTILITIES
  4459.  
  4460.   Title:  "bad test of -A flag in h2xs"
  4461.    From:  "Jeffrey S. Haemer" <jsh@woodcock.boulder.qms.com>
  4462.   Files:  utils/h2xs.PL
  4463.  
  4464.   Title:  "[PATCH] h2xs missing from utils/Makefile"
  4465.    From:  hansm@euronet.nl
  4466.   Files:  utils/Makefile
  4467.  
  4468.   Title:  "PATCH: bug in perlbug w.r.t. environment variables", "bug in perlbug
  4469.           w.r.t. environment variables"
  4470.    From:  "Jan D." <jan.djarv@mbox200.swipnet.se>, Jarkko Hietaniemi
  4471.           <jhi@iki.fi>
  4472.  Msg-ID:  <199705191841.UAA00969@ostrich.gaia.swipnet.se>,
  4473.           <199705191857.VAA09154@alpha.hut.fi>
  4474.   Files:  utils/perlbug.PL
  4475.  
  4476.   Title:  "[PATCH] final newline missing in MANIFEST generated by h2xs"
  4477.    From:  hansm@euronet.nl
  4478.   Files:  utils/h2xs.PL
  4479.  
  4480.  
  4481. -------------
  4482. Version 5.004
  4483. -------------
  4484.  
  4485. "Hey, Rocky!  Watch me pull a release out of my hat!"
  4486. "Aww, that trick never works..."
  4487.  
  4488.  CORE LANGUAGE CHANGES
  4489.  
  4490.   Title:  "Make C<m//g> reset pos on failure; make C<m//gc> not reset"
  4491.    From:  Chip Salzenberg
  4492.   Files:  dump.c op.c op.h pod/perldelta.pod pod/perlfaq6.pod
  4493.           pod/perlop.pod pod/perlre.pod pp_ctl.c pp_hot.c regcomp.c
  4494.           t/op/pat.t toke.c
  4495.  
  4496.   Title:  "SECURITY: Forbid exec() if $ENV{BASH_ENV} is tainted"
  4497.    From:  Chip Salzenberg
  4498.   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
  4499.           taint.c
  4500.  
  4501.   Title:  "Allow exec() if $ENV{TERM} is tainted but innocuous"
  4502.    From:  Chip Salzenberg
  4503.   Files:  pod/perldelta.pod pod/perlrun.pod pod/perlsec.pod t/op/taint.t
  4504.           taint.c
  4505.  
  4506.   Title:  "Allow globbing when tainted under VMS (no external program)"
  4507.    From:  Chip Salzenberg
  4508.   Files:  pp_sys.c t/op/taint.t
  4509.  
  4510.  CORE PORTABILITY
  4511.  
  4512.   Title:  "Make Irix hints adapt when n32 libm.so is missing"
  4513.    From:  Chip Salzenberg
  4514.   Files:  hints/irix_6.sh
  4515.  
  4516.   Title:  "Fix default HP-UX installation path"
  4517.    From:  Jeff Okamoto
  4518.  Msg-ID:  <199705132228.AA227042483@hpcc123.corp.hp.com>
  4519.    Date:  Tue, 13 May 1997 15:28:04 -0700
  4520.   Files:  hints/hpux.sh
  4521.  
  4522.   Title:  "VMS update, including socket support (four patches)"
  4523.    From:  Jonathan Hudson <Jonathan.Hudson@jrhudson.demon.co.uk>,
  4524.           Peter Prymmer <pvhp@forte.com>,
  4525.           Dan Sugalski <sugalsd@lbcc.cc.or.us>
  4526.   Files:  vms/config.vms vms/descrip.mms vms/sockadapt.h vms/vms.c
  4527.           vms/vmsish.h
  4528.  
  4529.   Title:  "Win32 update (three patches)"
  4530.    From:  Gurusamy Sarathy
  4531.   Files:  README.win32 perl.c win32/Makefile win32/config.H
  4532.           win32/config_h.PL win32/config_sh.PL win32/makedef.pl
  4533.           win32/win32.c win32/win32.h win32/win32io.c win32/win32io.h
  4534.           win32/win32iop.h
  4535.  
  4536.   Title:  "Don't require executable bit on perl -S if DOSISH"
  4537.    From:  Danny Sadinoff <sadinoff@olf.com>
  4538.  Msg-ID:  <337351CE.79B28DE3@olf.com>
  4539.    Date:  Fri, 09 May 1997 12:33:18 -0400
  4540.   Files:  perl.c
  4541.  
  4542.  OTHER CORE CHANGES
  4543.  
  4544.   Title:  "In C<eval &func>, always call &func in scalar context"
  4545.    From:  Chip Salzenberg
  4546.   Files:  op.c
  4547.  
  4548.   Title:  "Fix recursive substitution"
  4549.    From:  Chip Salzenberg; test from Tim Bunce
  4550.   Files:  cop.h global.sym pp_ctl.c proto.h scope.c t/op/subst.t
  4551.  
  4552.   Title:  "Make read with <> from a TTY notice EOF"
  4553.    From:  Jonathan I. Kamens <jik@kamens.brookline.ma.us>
  4554.  Msg-ID:  <199705121147.HAA03845@jik.saturn.net>
  4555.    Date:  Mon, 12 May 1997 07:47:13 -0400
  4556.   Files:  sv.c
  4557.  
  4558.   Title:  "Fix core dump from get*() functions returning no alias array"
  4559.    From:  Chip Salzenberg
  4560.   Files:  pp_sys.c
  4561.  
  4562.   Title:  "Fix typo"
  4563.    From:  Mark K Trettin <mkt@lucent.com>
  4564.  Msg-ID:  <199705102228.RAA11163@gv18c.ih.lucent.com>
  4565.    Date:  Sat, 10 May 1997 17:28:35 -0500
  4566.   Files:  pp_sys.c
  4567.  
  4568.  BUILD PROCESS
  4569.  
  4570.   Title:  "Don't use 'unset' in Configure"
  4571.    From:  Chip Salzenberg
  4572.   Files:  Configure
  4573.  
  4574.   Title:  "Protect against having no such command as 'cc'"
  4575.    From:  Hans Mulder <hansm@icgned.nl>
  4576.  Msg-ID:  <1997May12.163534.2006434@hmivax.humgen.upenn.edu>
  4577.    Date:  Mon, 12 May 1997 16:35:34 -0400 (EDT)
  4578.   Files:  Configure
  4579.  
  4580.   Title:  "minor wording enhancement for Configure"
  4581.    From:  Jarkko Hietaniemi
  4582.  Msg-ID:  <199705101038.NAA00471@alpha.hut.fi>
  4583.    Date:  Sat, 10 May 1997 13:38:31 +0300 (EET DST)
  4584.   Files:  Configure
  4585.  
  4586.  LIBRARY AND EXTENSIONS
  4587.  
  4588.   Title:  "Refresh CGI.pm to 2.36"
  4589.    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
  4590.   Files:  eg/cgi/frameset.cgi eg/cgi/javascript.cgi lib/CGI.pm
  4591.  
  4592.   Title:  "In IO::File::open, prepend './' less often (for Win32 et al)"
  4593.    From:  Chip Salzenberg
  4594.   Files:  ext/IO/lib/IO/File.pm
  4595.  
  4596.   Title:  "Fix core dump on IO::Seekable::setpos($fh, undef)"
  4597.    From:  Chip Salzenberg
  4598.   Files:  ext/IO/IO.xs t/lib/io_xs.t
  4599.  
  4600.  TESTS
  4601.  
  4602.   Title:  "Make rand.t vanishingly unlikely to give false failure"
  4603.    From:  Tom Phoenix
  4604.  Msg-ID:  <Pine.GSO.3.96.970510190846.23340K-100000@kelly.teleport.com>
  4605.    Date:  Sat, 10 May 1997 19:57:30 -0700 (PDT)
  4606.   Files:  t/op/rand.t
  4607.  
  4608.   Title:  "Fix sleep test: sleep(N) is defined to allow sleeping N-1"
  4609.    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
  4610.  Msg-ID:  <199705151735.KAA01143@palrel1.hp.com>
  4611.    Date:  Thu, 15 May 1997 11:35:41 -0600
  4612.   Files:  t/op/sleep.t
  4613.  
  4614.  UTILITIES
  4615.  
  4616.   Title:  "h2xs and @EXPORT_OK"
  4617.    From:  Jeff Okamoto
  4618.  Msg-ID:  <199705092348.AA057881699@hpcc123.corp.hp.com>
  4619.    Date:  Fri, 9 May 1997 16:48:20 -0700
  4620.   Files:  utils/h2xs.PL
  4621.  
  4622.  DOCUMENTATION
  4623.  
  4624.   Title:  "Tweaks for perldelta"
  4625.    From:  hansm@euronet.nl
  4626.  Msg-ID:  <199705102346.BAA17300@mail.euronet.nl>
  4627.    Date:  Sun, 11 May 97 01:46:00 +0200
  4628.   Files:  pod/perldelta.pod
  4629.  
  4630.   Title:  "Mention perlfaq.pod and perlmodlib.pod in perldelta.pod"
  4631.    From:  Chip Salzenberg
  4632.   Files:  pod/perldelta.pod
  4633.  
  4634.   Title:  "Fix example of use of lexicals with formats"
  4635.    From:  Chip Salzenberg
  4636.   Files:  pod/perldelta.pod
  4637.  
  4638.   Title:  "Explain that destruction order is not defined"
  4639.    From:  Gurusamy Sarathy <gsar@engin.umich.edu>
  4640.  Msg-ID:  <199705150600.CAA13550@aatma.engin.umich.edu>
  4641.    Date:  Thu, 15 May 1997 02:00:23 -0400
  4642.   Files:  pod/perltoot.pod
  4643.  
  4644.   Title:  "Note that DATA filehandle is unavailable during BEGIN {}"
  4645.    From:  neilb@cre.canon.co.uk (Neil Bowers)
  4646.  Msg-ID:  <199705121227.NAA29718@tardis.cre.canon.co.uk>
  4647.    Date:  Mon, 12 May 1997 13:27:43 +0100
  4648.   Files:  pod/perldata.pod
  4649.  
  4650.   Title:  "More detailed IO::Socket documentation"
  4651.    From:  Tom Christiansen
  4652.  Msg-ID:  <199705141456.IAA19061@jhereg.perl.com>
  4653.    Date:  Wed, 14 May 1997 08:56:30 -0600
  4654.   Files:  pod/perlipc.pod
  4655.  
  4656.  
  4657. -----------------
  4658. Version 5.003_99a
  4659. -----------------
  4660.  
  4661. Herein we find the fruits of the gamma.
  4662.  
  4663.  CORE LANGUAGE CHANGES
  4664.  
  4665.   Title:  "SECURITY: Forbid glob() when tainting (-T or setuid)"
  4666.    From:  Chip Salzenberg
  4667.   Files:  pod/perlrun.pod pod/perlsec.pod pp_sys.c
  4668.  
  4669.   Title:  "SECURITY: Forbid exec() if $ENV{TERM} or $ENV{ENV} is tainted"
  4670.    From:  Chip Salzenberg
  4671.   Files:  pod/perlrun.pod pod/perlsec.pod t/op/taint.t taint.c
  4672.  
  4673.  CORE PORTABILITY
  4674.  
  4675.   Title:  "(NeXT|Open)Step update"
  4676.    From:  Gerd Knops <gerti@BITart.com>
  4677.  Msg-ID:  <9705072247.AA18882@BITart.com>
  4678.    Date:  Wed,  7 May 97 17:47:02 -0500
  4679.   Files:  Configure MANIFEST config_h.SH hints/next_3.sh hints/next_4.sh
  4680.  
  4681.   Title:  "NetBSD hint update"
  4682.    From:  Giles Lean <giles@nemeton.com.au>
  4683.  Msg-ID:  <199705051346.XAA13584@topaz.nemeton.com.au>
  4684.    Date:  Mon, 5 May 1997 23:46:37 +1000 (EST)
  4685.   Files:  hints/netbsd.sh
  4686.  
  4687.   Title:  "Irix hint update"
  4688.    From:  Scott Henry <scotth@sgi.com>
  4689.  Msg-ID:  <yd83es0fp57.fsf@hoshi.engr.sgi.com>
  4690.    Date:  06 May 1997 11:09:56 -0700
  4691.   Files:  hints/irix_6.sh
  4692.  
  4693.   Title:  "HPUX: patch for ext/DynaLoader/dl_hpux.xs"
  4694.    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
  4695.  Msg-ID:  <199705050548.WAA21260@palrel1.hp.com>
  4696.    Date:  Sun, 4 May 1997 23:48:39 -0600
  4697.   Files:  ext/DynaLoader/dl_hpux.xs
  4698.  
  4699.   Title:  "Win32 update (consolidated patch plus three followups)"
  4700.    From:  Gurusamy Sarathy
  4701.   Files:  EXTERN.h README.win32 lib/Sys/Hostname.pm pod/perldelta.pod
  4702.           win32/config.H win32/config.w32 win32/config_sh.PL win32/perllib.c
  4703.           win32/win32.c win32/win32.h win32/include/sys/socket.h
  4704.  
  4705.   Title:  "Win32 boot_DynaLoader problem in 99"
  4706.    From:  Gary Clark <GaryC@mail.jeld-wen.com>
  4707.  Msg-ID:  <1997May05.105000.1708.84476@mail.jeld-wen.com>
  4708.    Date:  Mon, 05 May 1997 10:49:03 -0700
  4709.   Files:  win32/makedef.pl
  4710.  
  4711.  OTHER CORE CHANGES
  4712.  
  4713.   Title:  "Fix wantarray() in sort subs [fixes metaconfig]"
  4714.    From:  Chip Salzenberg
  4715.   Files:  pp_ctl.c
  4716.  
  4717.   Title:  "Fix for redefined sort subs nastiness"
  4718.    From:  Gurusamy Sarathy
  4719.  Msg-ID:  <199705090004.UAA15032@aatma.engin.umich.edu>
  4720.    Date:  Thu, 08 May 1997 20:04:18 -0400
  4721.   Files:  op.c pod/perldelta.pod pod/perldiag.pod sv.c t/op/sort.t
  4722.  
  4723.  BUILD PROCESS
  4724.  
  4725.   Title:  "AFS patches"
  4726.    From:  Chip Salzenberg, Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
  4727.   Files:  Configure installperl
  4728.  
  4729.  LIBRARY AND EXTENSIONS
  4730.  
  4731.   Title:  "Another blank line patch to Pod::Text"
  4732.    From:  Russ Allbery <rra@stanford.edu>
  4733.  Msg-ID:  <m3afm5g6ar.fsf@windlord.Stanford.EDU>
  4734.    Date:  08 May 1997 11:36:12 -0700
  4735.   Files:  lib/Pod/Text.pm
  4736.  
  4737.  TESTS
  4738.  
  4739.    (no other changes)
  4740.  
  4741.  UTILITIES
  4742.  
  4743.   Title:  "Three bugs in pod2html"
  4744.    From:  hansm@euronet.nl
  4745.  Msg-ID:  <199705052228.AAA25351@mail.euronet.nl>
  4746.    Date:  Tue, 6 May 97 00:28:06 +0200
  4747.   Files:  lib/Pod/Html.pm
  4748.  
  4749.   Title:  "Trivial bugfix for pod of xsubpp"
  4750.    From:  Ralf S. Engelschall <rse@engelschall.com>
  4751.  Msg-ID:  <199705051447.QAA09995@en1.engelschall.com>
  4752.    Date:  Mon, 5 May 1997 16:47:03 +0200
  4753.   Files:  lib/ExtUtils/xsubpp
  4754.  
  4755.   Title:  "Newer CPerl mode"
  4756.    From:  Ilya Zakharevich
  4757.  Msg-ID:  <199705080032.UAA22532@monk.mps.ohio-state.edu>
  4758.    Date:  Wed, 7 May 1997 20:32:46 -0400 (EDT)
  4759.   Files:  emacs/cperl-mode.el
  4760.  
  4761.  DOCUMENTATION
  4762.  
  4763.   Title:  "Updates to perldelta"
  4764.    From:  Chip Salzenberg and Dominic Dunlop
  4765.   Files:  pod/perldelta.pod
  4766.  
  4767.   Title:  "More explicit Solaris instructions"
  4768.    From:  Andy Dougherty
  4769.  Msg-ID:  <Pine.SOL.3.95q.970508171206.438A-100000@fractal.lafayette.ed
  4770.    Date:  Thu, 08 May 1997 17:14:54 -0400 (EDT)
  4771.   Files:  INSTALL hints/solaris_2.sh
  4772.  
  4773.   Title:  "Document 'Possible attempt to separate words with commas'"
  4774.    From:  Gisle Aas
  4775.  Msg-ID:  <hyb9snvdw.fsf@bergen.sn.no>
  4776.    Date:  06 May 1997 23:27:55 +0200
  4777.   Files:  pod/perlop.pod
  4778.  
  4779.   Title:  "perlfaq9, hostname"
  4780.    From:  John D Groenveld <groenvel@cse.psu.edu>
  4781.  Msg-ID:  <199705061741.NAA22777@cse.psu.edu>
  4782.    Date:  Tue, 06 May 1997 13:41:12 EDT
  4783.   Files:  pod/perlfaq9.pod
  4784.  
  4785.   Title:  "Debugger docs patch"
  4786.    From:  Ilya Zakharevich
  4787.  Msg-ID:  <199705080107.VAA24317@monk.mps.ohio-state.edu>
  4788.    Date:  Wed, 7 May 1997 21:07:14 -0400 (EDT)
  4789.   Files:  pod/perldebug.pod
  4790.  
  4791.   Title:  "Document that C<m?x?> is just like C<?x?>"
  4792.    From:  Chip Salzenberg
  4793.   Files:  pod/perlop.pod
  4794.  
  4795.   Title:  "Refresh description of sprintf()"
  4796.    From:  Chip Salzenberg
  4797.   Files:  pod/perl.pod pod/perlfunc.pod
  4798.  
  4799.   Title:  "Mention the Regular Expressions book"
  4800.    From:  Stephen Potter <spp@psa.pencom.com>
  4801.  Msg-ID:  <199705071737.MAA18799@psa.pencom.com>
  4802.    Date:  Wed, 07 May 1997 12:37:37 -0500
  4803.   Files:  pod/perlbook.pod pod/perlre.pod
  4804.  
  4805.   Title:  "OS/2 doc patch for _99"
  4806.    From:  Ilya Zakharevich
  4807.  Msg-ID:  <199705080046.UAA23466@monk.mps.ohio-state.edu>
  4808.    Date:  Wed, 7 May 1997 20:46:45 -0400 (EDT)
  4809.   Files:  README.os2
  4810.  
  4811.  
  4812. ----------------
  4813. Version 5.003_99
  4814. ----------------
  4815.  
  4816. "Oops."  Now this _has_ to be the gamma; we're out of numbers.
  4817.  
  4818.  CORE LANGUAGE CHANGES
  4819.  
  4820.    (no changes)
  4821.  
  4822.  CORE PORTABILITY
  4823.  
  4824.   Title:  "NeXT hints update"
  4825.    From:  hansm@euronet.nl
  4826.  Msg-ID:  <199704302229.AAA02690@mail.euronet.nl>
  4827.    Date:  Thu, 1 May 97 00:28:41 +0200
  4828.   Files:  Configure Makefile.SH hints/next_4.sh
  4829.  
  4830.   Title:  "Support shared libperl on AIX"
  4831.    From:  Eric Bartley <bartley@icd.cc.purdue.edu>
  4832.  Msg-ID:  <199704270131.UAA51426@icd.cc.purdue.edu>
  4833.    Date:  Sat, 26 Apr 1997 20:31:37 -0500
  4834.   Files:  Configure Makefile.SH hints/aix.sh
  4835.  
  4836.  OTHER CORE CHANGES
  4837.  
  4838.   Title:  "Fix NUL-termination bug in delimcpy()"
  4839.    From:  Chip Salzenberg
  4840.   Files:  util.c
  4841.  
  4842.   Title:  "Forget prototype of subroutine after C<undef &subr>"
  4843.    From:  Chip Salzenberg
  4844.   Files:  op.c
  4845.  
  4846.   Title:  "Handle tainted values in lists returned from subs, evals"
  4847.    From:  Chip Salzenberg
  4848.   Files:  pp_ctl.c pp_hot.c t/op/taint.t
  4849.  
  4850.   Title:  "Fix sysread() on tied handle"
  4851.    From:  Spider Boardman
  4852.  Msg-ID:  <199705010601.CAA04926@Orb.Nashua.NH.US>
  4853.    Date:  Thu, 1 May 1997 02:01:20 -0400
  4854.   Files:  pp_sys.c
  4855.  
  4856.   Title:  "Fix OS/2-specific buffer overflow"
  4857.    From:  Ilya Zakharevich
  4858.  Msg-ID:  <199704301920.PAA09681@monk.mps.ohio-state.edu>
  4859.    Date:  Wed, 30 Apr 1997 15:20:01 -0400 (EDT)
  4860.   Files:  os2/os2.c
  4861.  
  4862.  BUILD PROCESS
  4863.  
  4864.   Title:  "Add new globals to perl.exp"
  4865.    From:  Chip Salzenberg
  4866.   Files:  perl_exp.SH
  4867.  
  4868.  LIBRARY AND EXTENSIONS
  4869.  
  4870.   Title:  "Refresh DB_File to 1.14"
  4871.    From:  Paul Marquess
  4872.  Msg-ID:  <9704302045.AA05484@claudius.bfsec.bt.co.uk>
  4873.    Date:  Wed, 30 Apr 1997 21:45:09 +0100 (BST)
  4874.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
  4875.           t/lib/db-hash.t t/lib/db-recno.t
  4876.  
  4877.  TESTS
  4878.  
  4879.   Title:  "Disable op/pipe.t test under Machten"
  4880.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  4881.  Msg-ID:  <v03102801af8e160d3879@[194.51.248.68]>
  4882.    Date:  Thu, 1 May 1997 12:48:26 +0200
  4883.   Files:  t/io/pipe.t
  4884.  
  4885.  UTILITIES
  4886.  
  4887.   Title:  "typo fixes to installhtml"
  4888.    From:  lvirden@cas.org (Larry W. Virden)
  4889.  Msg-ID:  <199705011114.HAA26968@cas.org>
  4890.    Date:  Thu, 1 May 1997 07:14:31 -0400
  4891.   Files:  installhtml
  4892.  
  4893.  DOCUMENTATION
  4894.  
  4895.   Title:  "Fix description of av_undef() in perlguts"
  4896.    From:  Gisle Aas
  4897.  Msg-ID:  <199705011042.MAA09897@bergen.sn.no>
  4898.    Date:  Thu, 1 May 1997 12:42:46 +0200
  4899.   Files:  pod/perlguts.pod
  4900.  
  4901.   Title:  "Fix typo in perldelta"
  4902.    From:  Chip Salzenberg
  4903.   Files:  pod/perldelta.pod
  4904.  
  4905.  
  4906. ----------------
  4907. Version 5.003_98
  4908. ----------------
  4909.  
  4910. Here it is, the second public beta (a.k.a gamma).
  4911.  
  4912.  CORE LANGUAGE CHANGES
  4913.  
  4914.   Title:  "Support C< $coderef->($x,$y) >"
  4915.    From:  Chip Salzenberg
  4916.   Files:  perly.c perly.c.diff perly.y pod/perldelta.pod pod/perldsc.pod
  4917.           pod/perlref.pod t/op/ref.t vms/perly_c.vms
  4918.  
  4919.  CORE PORTABILITY
  4920.  
  4921.    (no changes)
  4922.  
  4923.  OTHER CORE CHANGES
  4924.  
  4925.   Title:  "Fix C< hex('80') * 0x1000000 >"
  4926.    From:  Chip Salzenberg
  4927.   Files:  opcode.pl
  4928.  
  4929.   Title:  "Reset errno after failed piped close"
  4930.    From:  Roderick Schertler
  4931.  Msg-ID:  <28152.862264940@eeyore.ibcinc.com>
  4932.    Date:  Mon, 28 Apr 1997 18:02:20 -0400
  4933.   Files:  lib/Time/gmtime.pm lib/Time/localtime.pm pod/perlfunc.pod
  4934.           t/io/pipe.t util.c
  4935.  
  4936.   Title:  "Fix warning wrt return value of PerlIO_getname()"
  4937.    From:  Spider Boardman
  4938.  Msg-ID:  <199704300448.AAA24174@Orb.Nashua.NH.US>
  4939.    Date:  Wed, 30 Apr 1997 00:48:13 -0400
  4940.   Files:  perlio.c
  4941.  
  4942.  BUILD PROCESS
  4943.  
  4944.    (no changes)
  4945.  
  4946.  LIBRARY AND EXTENSIONS
  4947.  
  4948.    (no changes)
  4949.  
  4950.  TESTS
  4951.  
  4952.    (no other changes)
  4953.  
  4954.  UTILITIES
  4955.  
  4956.    (no changes)
  4957.  
  4958.  DOCUMENTATION
  4959.  
  4960.   Title:  "Describe Math::Trig in perlmodlib"
  4961.    From:  Chip Salzenberg
  4962.   Files:  pod/perlmodlib.pod
  4963.  
  4964.   Title:  "Add new diagnostics to perldelta"
  4965.    From:  Chip Salzenberg
  4966.   Files:  pod/perldelta.pod pod/perldiag.pod
  4967.  
  4968.  
  4969. -----------------
  4970. Version 5.003_97j
  4971. -----------------
  4972.  
  4973. This patch should be _98, unless it's egregiously broken somehow.
  4974.  
  4975.  CORE LANGUAGE CHANGES
  4976.  
  4977.    (no changes)
  4978.  
  4979.  CORE PORTABILITY
  4980.  
  4981.   Title:  "Return to favoring memset(,0,) over bzero()"
  4982.    From:  Chip Salzenberg
  4983.   Files:  perl.h
  4984.  
  4985.   Title:  "NetBSD hint update"
  4986.    From:  matthew green <mrg@splode.eterna.com.au>
  4987.  Msg-ID:  <199704251021.EAA22570@jhereg.perl.com>
  4988.    Date:  Fri, 25 Apr 1997 20:18:02 +1000
  4989.   Files:  hints/netbsd.sh
  4990.  
  4991.   Title:  "HP-UX hint update"
  4992.    From:  Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
  4993.  Msg-ID:  <199704280535.WAA22441@palrel1.hp.com>
  4994.    Date:  Sun, 27 Apr 1997 23:35:07 -0600
  4995.   Files:  hints/hpux.sh
  4996.  
  4997.   Title:  "Win32 update (three patches)"
  4998.    From:  Gurusamy Sarathy and Nick Ing-Simmons
  4999.   Files:  win32/makedef.pl win32/perllib.c win32/win32.c
  5000.  
  5001.  OTHER CORE CHANGES
  5002.  
  5003.   Title:  "Update sprintf: '%hn'; '%s',NULL; panic on frexp() failure"
  5004.    From:  Chip Salzenberg
  5005.   Files:  perl.h pod/perldiag.pod sv.c
  5006.  
  5007.   Title:  "Fix lingering '%S' in XS_VERSION_BOOTCHECK"
  5008.    From:  Chip Salzenberg
  5009.   Files:  XSUB.h
  5010.  
  5011.   Title:  "Eliminate Alpha warnings"
  5012.    From:  Hallvard B Furuseth and Chip Salzenberg
  5013.   Files:  perlsdio.h pp_sys.c
  5014.  
  5015.   Title:  "Fix typo in NeXT dynaloader"
  5016.    From:  Chip Salzenberg
  5017.   Files:  ext/DynaLoader/dl_next.xs
  5018.  
  5019.   Title:  "Fix possible buffer overflow under VMS"
  5020.    From:  Chip Salzenberg
  5021.   Files:  taint.c
  5022.  
  5023.  BUILD PROCESS
  5024.  
  5025.    (no changes)
  5026.  
  5027.  LIBRARY AND EXTENSIONS
  5028.  
  5029.   Title:  "Refresh CGI.pm to 2.35"
  5030.    From:  Lincoln Stein <lstein@genome.wi.mit.edu>
  5031.   Files:  lib/CGI.pm
  5032.  
  5033.   Title:  "Refresh DB_File to 1.13"
  5034.    From:  Paul Marquess
  5035.  Msg-ID:  <9704271413.AA08876@claudius.bfsec.bt.co.uk>
  5036.    Date:  Sun, 27 Apr 1997 15:12:59 +0100 (BST)
  5037.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
  5038.  
  5039.   Title:  "SelfLoader: fix prototype pattern, rename intrusive lexical"
  5040.    From:  Jesse Glick <jesse@ginger> and Chip Salzenberg
  5041.   Files:  lib/SelfLoader.pm
  5042.  
  5043.  TESTS
  5044.  
  5045.    (no changes)
  5046.  
  5047.  UTILITIES
  5048.  
  5049.    (no changes)
  5050.  
  5051.  DOCUMENTATION
  5052.  
  5053.   Title:  "Split perlmod"
  5054.    From:  Tom Christiansen
  5055.  Msg-ID:  <199704260050.RAA02468@toy.perl.com>
  5056.    Date:  Fri, 25 Apr 1997 20:50:09 -0400
  5057.   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
  5058.           pod/perldsc.pod pod/perlfaq3.pod pod/perlipc.pod
  5059.           pod/perlmod.pod pod/perlmodlib.pod pod/perlobj.pod
  5060.           pod/perltie.pod pod/roffitall
  5061.  
  5062.   Title:  "Describe __PACKAGE__ in perldelta"
  5063.    From:  Chip Salzenberg
  5064.   Files:  pod/perldelta.pod
  5065.  
  5066.   Title:  "Doc fix for close of pipe handle"
  5067.    From:  Chip Salzenberg
  5068.   Files:  pod/perlfunc.pod
  5069.  
  5070.  
  5071. -----------------
  5072. Version 5.003_97i
  5073. -----------------
  5074.  
  5075. This patch eliminates all known sources of buffer overflow!  (And the
  5076. crowd goes wild.  (Yeah.))  Showstoppers only between here and _98.
  5077.  
  5078.  CORE LANGUAGE CHANGES
  5079.  
  5080.    (no changes)
  5081.  
  5082.  CORE PORTABILITY
  5083.  
  5084.   Title:  "Provide memset() if it's missing"
  5085.    From:  Chip Salzenberg
  5086.   Files:  global.sym perl.h proto.h util.c
  5087.  
  5088.   Title:  "Don't tell GCC that warn(), croak(), and die() are printf-lik
  5089.    From:  Chip Salzenberg
  5090.   Files:  proto.h
  5091.  
  5092.  OTHER CORE CHANGES
  5093.  
  5094.   Title:  "Misc. sv_vcatpvfn() fixes"
  5095.    From:  Hugo, Dale, Nick, Hallvard, Chip
  5096.   Files:  gv.c mg.c op.c perl.c pp.c pp_ctl.c sv.c toke.c util.c
  5097.  
  5098.   Title:  "Enforce order of sprintf() elements"
  5099.    From:  Chip Salzenberg
  5100.   Files:  sv.c
  5101.  
  5102.   Title:  "Guard against long numbers, <<LONG_DELIM, and <long glob>"
  5103.    From:  Chip Salzenberg
  5104.   Files:  global.sym mg.c perl.c pod/perldiag.pod proto.h toke.c util.c
  5105.  
  5106.   Title:  "Guard against C<goto> to deeply nested label"
  5107.    From:  Chip Salzenberg
  5108.   Files:  pod/perldiag.pod pp_ctl.c
  5109.  
  5110.   Title:  "Guard against overflow in dup2() emulation"
  5111.    From:  Chip Salzenberg
  5112.   Files:  util.c
  5113.  
  5114.   Title:  "Win32: Guard against long function names"
  5115.    From:  Chip Salzenberg
  5116.   Files:  win32/win32sck.c
  5117.  
  5118.   Title:  "Make mess() always work, by using a non-arena SV"
  5119.    From:  Chip Salzenberg, from idea by Gurusamy Sarathy
  5120.   Files:  perl.c util.c
  5121.  
  5122.   Title:  "Fix scalar leak in pp_prtf()"
  5123.    From:  Doug MacEachern
  5124.  Msg-ID:  <199704241706.NAA19140@postman.osf.org>
  5125.    Date:  Thu, 24 Apr 1997 13:06:21 -0400
  5126.   Files:  pp_sys.c
  5127.  
  5128.   Title:  "When copying a format line, take only its string value"
  5129.    From:  Chip Salzenberg
  5130.   Files:  sv.c
  5131.  
  5132.   Title:  "Undo private patch"
  5133.    From:  Chip Salzenberg
  5134.   Files:  installperl lib/ExtUtils/Install.pm
  5135.  
  5136.   Title:  "Fix LEAKTEST numbers"
  5137.    From:  Chip Salzenberg
  5138.   Files:  ext/DynaLoader/dl_vms.xs handy.h os2/os2.c util.c vms/vms.c
  5139.           win32/win32.c win32/win32sck.c
  5140.  
  5141.  BUILD PROCESS
  5142.  
  5143.   Title:  "Cope with a <db.h> that isn't related to DB"
  5144.    From:  Jarkko Hietaniemi
  5145.  Msg-ID:  <199704241728.UAA09951@alpha.hut.fi>
  5146.    Date:  Thu, 24 Apr 1997 20:28:39 +0300 (EET DST)
  5147.   Files:  Configure
  5148.  
  5149.  LIBRARY AND EXTENSIONS
  5150.  
  5151.   Title:  "Always NUL-terminate opsets"
  5152.    From:  Chip Salzenberg
  5153.   Files:  ext/Opcode/Opcode.xs
  5154.  
  5155.   Title:  "Don't core dump if my_inet_aton() get a NULL"
  5156.    From:  Chip Salzenberg
  5157.   Files:  ext/Socket/Socket.xs
  5158.  
  5159.   Title:  "Handle symlinks, high permission bits in File::Path"
  5160.    From:  Chip Salzenberg
  5161.   Files:  lib/File/Path.pm
  5162.  
  5163.   Title:  "Math::{Complex,Trig} update"
  5164.    From:  Jarkko Hietaniemi
  5165.  Msg-ID:  <199704242221.BAA30363@alpha.hut.fi>
  5166.    Date:  Fri, 25 Apr 1997 01:21:44 +0300 (EET DST)
  5167.   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/roffitall
  5168.           t/lib/complex.t t/lib/trig.t
  5169.  
  5170.  TESTS
  5171.  
  5172.    (no other changes)
  5173.  
  5174.  UTILITIES
  5175.  
  5176.   Title:  "Fix buffer overflow in a2p"
  5177.    From:  Chip Salzenberg
  5178.   Files:  x2p/a2py.c
  5179.  
  5180.  DOCUMENTATION
  5181.  
  5182.   Title:  "FAQ udpate (24-apr-97)"
  5183.    From:  Nathan Torkington <gnat@prometheus.frii.com>
  5184.  Msg-ID:  <199704242247.QAA07010@prometheus.frii.com>
  5185.    Date:  Thu, 24 Apr 1997 16:47:23 -0600 (MDT)
  5186.   Files:  pod/perlfaq*.pod
  5187.  
  5188.   Title:  "Document new {,s}printf() behavior"
  5189.    From:  Chip Salzenberg
  5190.   Files:  pod/perldelta.pod pod/perlfunc.pod
  5191.  
  5192.  
  5193. -----------------
  5194. Version 5.003_97h
  5195. -----------------
  5196.  
  5197. This patch eliminates almost all possible sources of buffer overflow;
  5198. in particular, there are no more sprintf() bugs.  (!!)  This patch
  5199. also has a few other fixes.  With these changes in place, I can sleep
  5200. at night.  (Because I've stopped hacking.  :-))
  5201.  
  5202.  CORE LANGUAGE CHANGES
  5203.  
  5204.   Title:  "Support PRINTF for tied handles"
  5205.    From:  Doug MacEachern
  5206.  Msg-ID:  <199704202226.SAA08032@postman.osf.org>
  5207.    Date:  Sun, 20 Apr 1997 18:26:13 -0400
  5208.   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
  5209.  
  5210.  CORE PORTABILITY
  5211.  
  5212.   Title:  "Fix bitwise shifts and pack('w') on Crays"
  5213.    From:  Chip Salzenberg
  5214.   Files:  pp.c
  5215.  
  5216.   Title:  "Win32 update (two patches)"
  5217.    From:  Gurusamy Sarathy
  5218.   Files:  lib/AutoSplit.pm lib/ExtUtils/MM_Unix.pm win32/config.w32
  5219.           win32/makedef.pl
  5220.  
  5221.  OTHER CORE CHANGES
  5222.  
  5223.   Title:  "Mondo Cool patch for buffer safety and convenience"
  5224.    From:  Chip Salzenberg
  5225.   Files:  XSUB.h doop.c dump.c ext/DynaLoader/dl_dlopen.xs
  5226.           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
  5227.           ext/DynaLoader/dlutils.c ext/ODBM_File/ODBM_File.xs
  5228.           global.sym gv.c interp.sym mg.c op.c perl.c perl.h
  5229.           pod/perlguts.pod pp.c pp_ctl.c pp_hot.c pp_sys.c proto.h
  5230.           regcomp.c regexec.c sv.c toke.c util.c
  5231.  
  5232.   Title:  "Problems with glob"
  5233.    From:  Ilya Zakharevich
  5234.  Msg-ID:  <1997Apr20.024432.1941365@hmivax.humgen.upenn.edu>
  5235.    Date:  Sun, 20 Apr 1997 02:44:32 -0400 (EDT)
  5236.   Files:  op.c
  5237.  
  5238.   Title:  "Fix scalar leak in closures"
  5239.    From:  Chip Salzenberg
  5240.   Files:  op.c scope.c
  5241.  
  5242.   Title:  "Refine error messages re: anon subs' prototypes"
  5243.    From:  Chip Salzenberg
  5244.   Files:  op.c
  5245.  
  5246.   Title:  "Outermost scope is void, not scalar"
  5247.    From:  Chip Salzenberg
  5248.   Files:  pp_ctl.c
  5249.  
  5250.  BUILD PROCESS
  5251.  
  5252.   Title:  "Fix up Linux hints for tcsh, and Configure patch"
  5253.    From:  Andy Dougherty
  5254.  Msg-ID:  <Pine.SOL.3.95q.970422101051.2506C-100000@fractal.lafayette.e
  5255.    Date:  Tue, 22 Apr 1997 11:02:27 -0400 (EDT)
  5256.   Files:  Configure hints/linux.sh
  5257.  
  5258.   Title:  "There is no standard answer to 'Use suidperl?'"
  5259.    From:  Chip Salzenberg
  5260.   Files:  hints/bsdos.sh hints/freebsd.sh hints/linux.sh
  5261.           hints/machten_2.sh
  5262.  
  5263.  LIBRARY AND EXTENSIONS
  5264.  
  5265.   Title:  "Math::Complex update"
  5266.    From:  Jarkko Hietaniemi
  5267.   Files:  lib/Math/Complex.pm t/lib/complex.t
  5268.  
  5269.   Title:  "Croak on C<use autouse> without module name"
  5270.    From:  Chip Salzenberg
  5271.   Files:  lib/autouse.pm
  5272.  
  5273.   Title:  "Silence warnings on simple C<use ops>"
  5274.    From:  Roderick Schertler
  5275.  Msg-ID:  <pzybafum6k.fsf@eeyore.ibcinc.com>
  5276.    Date:  19 Apr 1997 10:22:43 -0400
  5277.   Files:  ext/Opcode/ops.pm
  5278.  
  5279.  TESTS
  5280.  
  5281.   Title:  "Don't put leading newline on numeric strings"
  5282.    From:  Andreas Koenig
  5283.  Msg-ID:  <199704230847.KAA22752@anna.in-berlin.de>
  5284.    Date:  Wed, 23 Apr 1997 10:47:00 +0200
  5285.   Files:  t/pragma/constant.t
  5286.  
  5287.  UTILITIES
  5288.  
  5289.    (no changes)
  5290.  
  5291.  DOCUMENTATION
  5292.  
  5293.   Title:  "FAQ udpate (23-apr-97)"
  5294.    From:  Nathan Torkington <gnat@prometheus.frii.com>
  5295.  Msg-ID:  <199704231822.MAA05074@prometheus.frii.com>
  5296.    Date:  Wed, 23 Apr 1997 12:22:55 -0600 (MDT)
  5297.   Files:  pod/perlfaq*.pod
  5298.  
  5299.   Title:  "Two doublewords less"
  5300.    From:  Jarkko Hietaniemi
  5301.  Msg-ID:  <199704201938.WAA07722@alpha.hut.fi>
  5302.    Date:  Sun, 20 Apr 1997 22:38:13 +0300 (EET DST)
  5303.   Files:  pod/perlrun.pod vms/perlvms.pod
  5304.  
  5305.  
  5306. -----------------
  5307. Version 5.003_97g
  5308. -----------------
  5309.  
  5310. This one has two security bug fixes for buffer overflows.  Perl has
  5311. not yet been searched to see if more fixes are needed.
  5312.  
  5313.  CORE LANGUAGE CHANGES
  5314.  
  5315.   Title:  "Improve sysseek(), remove systell(), fix Opcode"
  5316.    From:  Chip Salzenberg
  5317.   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
  5318.           ext/Opcode/Opcode.xs global.sym keywords.pl opcode.pl
  5319.           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
  5320.           proto.h t/op/sysio.t toke.c
  5321.  
  5322.   Title:  "Fix (and test) spaces in {,un}pack()"
  5323.    From:  Chip Salzenberg
  5324.   Files:  pp.c t/op/pack.t
  5325.  
  5326.  CORE PORTABILITY
  5327.  
  5328.   Title:  "Irix update"
  5329.    From:  Scott Henry <scotth@sgi.com>
  5330.  Msg-ID:  <yd8d8rsi0ln.fsf@hoshi.engr.sgi.com>
  5331.    Date:  18 Apr 1997 12:37:24 -0700
  5332.   Files:  MANIFEST hints/irix_6.sh hints/irix_6_0.sh hints/irix_6_1.sh
  5333.  
  5334.   Title:  "ExtUtils/Miniperl.pm not built on Win32"
  5335.    From:  Nick Ing-Simmons
  5336.  Msg-ID:  <199704181742.SAA08407@ni-s.u-net.com>
  5337.    Date:  Fri, 18 Apr 1997 18:42:32 +0100
  5338.   Files:  win32/Makefile
  5339.  
  5340.  OTHER CORE CHANGES
  5341.  
  5342.   Title:  "SECURITY FIX: 'Identifier too long'"
  5343.    From:  Chip Salzenberg
  5344.   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
  5345.  
  5346.   Title:  "SECURITY FIX: Buffer overflow in gv_fetchfile()"
  5347.    From:  Chip Salzenberg
  5348.   Files:  gv.c
  5349.  
  5350.   Title:  "Remove pp_method() inefficiency from last patch"
  5351.    From:  Chip Salzenberg
  5352.   Files:  pp_hot.c
  5353.  
  5354.  BUILD PROCESS
  5355.  
  5356.   Title:  "Fix unnecessary re-linking"
  5357.    From:  Chip Salzenberg
  5358.   Files:  lib/ExtUtils/MM_Unix.pm
  5359.  
  5360.   Title:  "Fix tcsh hack in Configure"
  5361.    From:  Chip Salzenberg
  5362.   Files:  Configure
  5363.  
  5364.   Title:  "Minor, optional patch to Makefile.SH"
  5365.    From:  "Randy J. Ray" <rjray@uswest.com>
  5366.  Msg-ID:  <rjray-9703180132.AA00374040@snakepit.ecte.uswc.uswest.com>
  5367.    Date:  Thu, 17 Apr 1997 19:32:17 -0600
  5368.   Files:  Makefile.SH
  5369.  
  5370.  LIBRARY AND EXTENSIONS
  5371.  
  5372.   Title:  "Patch to Getopt::Long"
  5373.    From:  Johan Vromans <jvromans@squirrel.nl>
  5374.  Msg-ID:  <m0wIKCO-00081IC@phoenix.squirrel.nl>
  5375.    Date:  Fri, 18 Apr 97 22:24 MET DST
  5376.   Files:  lib/Getopt/Long.pm
  5377.  
  5378.   Title:  "Fix NAME in SDBM_File build"
  5379.    From:  Chip Salzenberg
  5380.   Files:  ext/SDBM_File/sdbm/Makefile.PL
  5381.  
  5382.  TESTS
  5383.  
  5384.    (no other changes)
  5385.  
  5386.  UTILITIES
  5387.  
  5388.   Title:  "Make h2ph generate constant subs"
  5389.    From:  Roderick Schertler
  5390.  Msg-ID:  <pz2088w5ot.fsf@eeyore.ibcinc.com>
  5391.    Date:  18 Apr 1997 14:23:46 -0400
  5392.   Files:  utils/h2ph.PL
  5393.  
  5394.  DOCUMENTATION
  5395.  
  5396.   Title:  "Document {,un}pack changes"
  5397.    From:  Paul Marquess
  5398.  Msg-ID:  <9704181249.AA11733@claudius.bfsec.bt.co.uk>
  5399.    Date:  Fri, 18 Apr 97 13:49:39 BST
  5400.   Files:  pod/perldelta.pod pod/perldiag.pod
  5401.  
  5402.  
  5403. -----------------
  5404. Version 5.003_97f
  5405. -----------------
  5406.  
  5407. This is it before _98.  No more last-minute features.  Really, I mean
  5408. it this time.  No kidding.
  5409.  
  5410.  CORE LANGUAGE CHANGES
  5411.  
  5412.   Title:  "New operator systell()"
  5413.    From:  Chip Salzenberg
  5414.   Files:  doio.c ext/Opcode/Opcode.pm keywords.pl opcode.pl
  5415.           pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod pp_sys.c
  5416.           t/op/sysio.t toke.c
  5417.  
  5418.   Title:  "Allow constant sub to be optimized when called with parens"
  5419.    From:  Chip Salzenberg
  5420.   Files:  toke.c
  5421.  
  5422.   Title:  "Make {,un}pack fail on invalid pack types"
  5423.    From:  Chip Salzenberg
  5424.   Files:  pod/perldiag.pod pp.c
  5425.  
  5426.  CORE PORTABILITY
  5427.  
  5428.   Title:  "Fix bitwise ops and {,un}pack() on Cray CPUs"
  5429.    From:  Chip Salzenberg
  5430.   Files:  pp.c
  5431.  
  5432.   Title:  "VMS update"
  5433.    From:  Charles Bailey
  5434.   Files:  lib/Cwd.pm lib/File/Path.pm lib/FindBin.pm vms/perly_c.vms
  5435.           vms/vms.c vms/writemain.pl
  5436.  
  5437.   Title:  "Win32 update (three patches)"
  5438.    From:  Gurusamy Sarathy and Nick Ing-Simmons
  5439.   Files:  lib/Cwd.pm lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_Win32.pm
  5440.           lib/File/Basename.pm win32/Makefile win32/makedef.pl
  5441.           win32/perllib.c win32/win32.c win32/win32iop.h
  5442.  
  5443.  OTHER CORE CHANGES
  5444.  
  5445.   Title:  "Fix error messages on method lookup failure"
  5446.    From:  Chip Salzenberg
  5447.   Files:  pp_hot.c
  5448.  
  5449.   Title:  "Fix use of var before init in util.c"
  5450.    From:  Gurusamy Sarathy
  5451.  Msg-ID:  <199704162342.TAA20773@aatma.engin.umich.edu>
  5452.    Date:  Wed, 16 Apr 1997 19:42:41 -0400
  5453.   Files:  util.c
  5454.  
  5455.  BUILD PROCESS
  5456.  
  5457.   Title:  "Linux hints: Allow build w/o suidperl, prefer tcsh to csh"
  5458.    From:  Michael De La Rue <mikedlr@tardis.ed.ac.uk>
  5459.   Files:  Configure hints/linux.sh
  5460.  
  5461.  LIBRARY AND EXTENSIONS
  5462.  
  5463.   Title:  "Fix bug in Opcode when (maxo & 15) > 8"
  5464.    From:  Chip Salzenberg
  5465.   Files:  ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm
  5466.           ext/Opcode/Opcode.xs
  5467.  
  5468.   Title:  "CGI.pm broke again"
  5469.    From:  Andreas Koenig
  5470.  Msg-ID:  <199704171136.NAA24859@anna.in-berlin.de>
  5471.    Date:  Thu, 17 Apr 1997 13:36:28 +0200
  5472.   Files:  lib/CGI.pm
  5473.  
  5474.   Title:  "Revise quotewords()"
  5475.    From:  Shishir Gundavaram <shishir@ruby.ora.com>
  5476.   Files:  lib/Text/ParseWords.pm
  5477.  
  5478.  TESTS
  5479.  
  5480.    (no other changes)
  5481.  
  5482.  UTILITIES
  5483.  
  5484.    (no changes)
  5485.  
  5486.  DOCUMENTATION
  5487.  
  5488.   Title:  "Doc updates: INSTALL-1.13, pumpkin.pod-1.9"
  5489.    From:  Andy Dougherty
  5490.   Files:  INSTALL Porting/pumpkin.pod
  5491.  
  5492.   Title:  "Document size restrictions for packed integers"
  5493.    From:  Jarkko Hietaniemi
  5494.   Files:  pod/perlfunc.pod
  5495.  
  5496.  
  5497. -----------------
  5498. Version 5.003_97e
  5499. -----------------
  5500.  
  5501. Y'know, I've heard of this "beta" thing, but it's been so long since
  5502. I've seen one, I'm not sure it really exists...
  5503.  
  5504.  CORE LANGUAGE CHANGES
  5505.  
  5506.   Title:  "New operator: sysseek()"
  5507.    From:  Chip Salzenberg
  5508.   Files:  doio.c ext/Opcode/Makefile.PL ext/Opcode/Opcode.pm global.sym
  5509.           keywords.pl opcode.pl pod/perldelta.pod pod/perlfunc.pod
  5510.           pp_sys.c t/op/sysio.t toke.c
  5511.  
  5512.   Title:  "Allow recursive substitution again"
  5513.    From:  Chip Salzenberg
  5514.   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
  5515.  
  5516.  CORE PORTABILITY
  5517.  
  5518.   Title:  "Use size_t for socket size parameters of GNU libc"
  5519.    From:  Chip Salzenberg
  5520.   Files:  doio.c pp_sys.c
  5521.  
  5522.   Title:  "Fix STMT_{START,END} under g++"
  5523.    From:  Steven Parkes <parkes@sierravista.com>
  5524.  Msg-ID:  <199704141935.MAA11240@monterey.sierravista.com>
  5525.    Date:  Mon, 14 Apr 1997 12:35:34 -0700
  5526.   Files:  perl.h
  5527.  
  5528.   Title:  "Win32 update (four patches)"
  5529.    From:  Gurusamy Sarathy and Nick Ing-Simmons
  5530.   Files:  MANIFEST README.win32 dosish.h ext/SDBM_File/Makefile.PL
  5531.           ext/SDBM_File/sdbm/Makefile.PL ext/SDBM_File/sdbm/sdbm.c
  5532.           ext/SDBM_File/sdbm/sdbm.h lib/ExtUtils/MM_Unix.pm perl.c
  5533.           utils/perlbug.PL utils/perldoc.PL win32/Makefile win32/TEST
  5534.           win32/config.H win32/config.w32 win32/config_h.PL
  5535.           win32/config_sh.PL win32/perllib.c win32/runperl.c
  5536.           win32/win32.c win32/win32io.c win32/win32sck.c
  5537.  
  5538.  OTHER CORE CHANGES
  5539.  
  5540.   Title:  "New API function: perl_eval_pv()"
  5541.    From:  Doug MacEachern
  5542.  Msg-ID:  <199704142113.RAA06823@postman.osf.org>
  5543.    Date:  Mon, 14 Apr 1997 17:13:41 -0400
  5544.   Files:  perl.c pod/perlcall.pod pod/perldelta.pod pod/perlembed.pod
  5545.           pod/perlguts.pod proto.h
  5546.  
  5547.   Title:  "Fix C< s//whatever/ >, which reuses old pattern"
  5548.    From:  Chip Salzenberg
  5549.   Files:  pp_hot.c regexec.c
  5550.  
  5551.   Title:  "Return a value from PerlIO_{,un}getc"
  5552.    From:  Hallvard B Furuseth
  5553.  Msg-ID:  <199704131228.OAA05695@bombur2.uio.no>
  5554.    Date:  Sun, 13 Apr 1997 14:28:14 +0200 (MET DST)
  5555.   Files:  perlio.c
  5556.  
  5557.   Title:  "Fix for environment leak"
  5558.    From:  skimo@breughel.ufsia.ac.be (Sven Verdoolaege)
  5559.  Msg-ID:  <19970415103246.NN46698@breughel.ufsia.ac.be>
  5560.    Date:  Tue, 15 Apr 1997 10:32:46 +0200
  5561.   Files:  util.c
  5562.  
  5563.   Title:  "Fix comments in seed()"
  5564.    From:  Hallvard B Furuseth
  5565.  Msg-ID:  <199704141758.TAA06895@bombur2.uio.no>
  5566.    Date:  Mon, 14 Apr 1997 19:58:38 +0200 (MET DST)
  5567.   Files:  pp.c
  5568.  
  5569.  BUILD PROCESS
  5570.  
  5571.   Title:  "Put extensions' autoload files in $archlib"
  5572.    From:  Chip Salzenberg
  5573.   Files:  installperl
  5574.  
  5575.   Title:  "Use '-fPIC' for debugging compiles under Solaris with gcc"
  5576.    From:  Hallvard B Furuseth
  5577.   Files:  Configure
  5578.  
  5579.  LIBRARY AND EXTENSIONS
  5580.  
  5581.   Title:  "Refresh CGI to 2.34"
  5582.    From:  Chip Salzenberg
  5583.   Files:  eg/cgi/customize.cgi eg/cgi/tryit.cgi lib/CGI.pm
  5584.           lib/CGI/Apache.pm
  5585.  
  5586.   Title:  "Debugger update"
  5587.    From:  Ilya Zakharevich
  5588.  Msg-ID:  <199704142115.RAA09923@monk.mps.ohio-state.edu>
  5589.    Date:  Mon, 14 Apr 1997 17:15:27 -0400 (EDT)
  5590.   Files:  lib/perl5db.pl
  5591.  
  5592.   Title:  "diagnostics: $/ gotcha"
  5593.    From:  Andreas Koenig
  5594.  Msg-ID:  <199704151814.UAA03404@anna.in-berlin.de>
  5595.    Date:  Tue, 15 Apr 1997 20:14:01 +0200
  5596.   Files:  lib/diagnostics.pm
  5597.  
  5598.   Title:  "Update File::Path"
  5599.    From:  Andreas Koenig
  5600.  Msg-ID:  <199704151401.QAA02556@anna.in-berlin.de>
  5601.    Date:  Tue, 15 Apr 1997 16:01:07 +0200
  5602.   Files:  lib/File/Path.pm t/lib/filepath.t
  5603.  
  5604.   Title:  "User::pwent.pm: g{,e}cos"
  5605.    From:  Tom Christiansen
  5606.  Msg-ID:  <199704130135.TAA23274@jhereg.perl.com>
  5607.    Date:  Sat, 12 Apr 1997 19:35:54 -0600
  5608.   Files:  lib/User/pwent.pm
  5609.  
  5610.   Title:  "Sys::Syslog: hyphens in hostnames"
  5611.    From:  Jarkko Hietaniemi
  5612.  Msg-ID:  <199704151421.RAA19693@alpha.hut.fi>
  5613.    Date:  Tue, 15 Apr 1997 17:21:53 +0300 (EET DST)
  5614.   Files:  lib/Sys/Syslog.pm
  5615.  
  5616.   Title:  "Clean up format of dlopen() debug info"
  5617.    From:  Hallvard B Furuseth
  5618.   Files:  ext/DynaLoader/dl_dlopen.xs
  5619.  
  5620.  TESTS
  5621.  
  5622.    (no changes)
  5623.  
  5624.  UTILITIES
  5625.  
  5626.   Title:  "xsubpp incorrectly handles 'class::newthing()'"
  5627.    From:  "John Q. Linux" <jql@jql.accessone.com>
  5628.  Msg-ID:  <199704122201.PAA01780@jql.accessone.com>
  5629.    Date:  Sat, 12 Apr 1997 15:01:33 -0700
  5630.   Files:  lib/ExtUtils/xsubpp
  5631.  
  5632.  DOCUMENTATION
  5633.  
  5634.   Title:  "Add CGI to perldelta.pod and improve its description in MANIFEST"
  5635.    From:  Chip Salzenberg
  5636.   Files:  MANIFEST pod/perldelta.pod
  5637.  
  5638.   Title:  "Describe probs with majordomo 1.94.1"
  5639.    From:  Chip Salzenberg
  5640.   Files:  pod/perldelta.pod
  5641.  
  5642.   Title:  "Fix description of /\G/g"
  5643.    From:  Chip Salzenberg
  5644.   Files:  pod/perlop.pod
  5645.  
  5646.   Title:  "Mention '...' operator in precedence table"
  5647.    From:  Tom Christiansen
  5648.  Msg-ID:  <199704131724.LAA23120@jhereg.perl.com>
  5649.    Date:  Sun, 13 Apr 1997 11:24:16 -0600
  5650.   Files:  pod/perlop.pod
  5651.  
  5652.  
  5653. -----------------
  5654. Version 5.003_97d
  5655. -----------------
  5656.  
  5657. Any minute now... second public beta... no, really...
  5658.  
  5659.  CORE LANGUAGE CHANGES
  5660.  
  5661.   Title:  "Fix for incorrect overloaded assignment"
  5662.    From:  Ilya Zakharevich
  5663.  Msg-ID:  <199704112225.SAA03482@monk.mps.ohio-state.edu>
  5664.    Date:  Fri, 11 Apr 1997 18:25:33 -0400 (EDT)
  5665.   Files:  gv.c
  5666.  
  5667.   Title:  "Fix C< $x=''; pos($x)=0; $x=~/\G$/ >"
  5668.    From:  Chip Salzenberg
  5669.   Files:  pp_hot.c
  5670.  
  5671.   Title:  "Fix label on C<for(;;)> statement"
  5672.    From:  Chip Salzenberg
  5673.   Files:  perly.c perly.y
  5674.  
  5675.  CORE PORTABILITY
  5676.  
  5677.   Title:  "update to 5.003_97b/hint/irix_6_2.sh"
  5678.    From:  Scott Henry <scotth@sgi.com>
  5679.  Msg-ID:  <yd8hghdjbk0.fsf@hoshi.engr.sgi.com>
  5680.    Date:  11 Apr 1997 18:05:03 -0700
  5681.   Files:  hints/irix_6_2.sh
  5682.  
  5683.  OTHER CORE CHANGES
  5684.  
  5685.   Title:  "Before 'BEGIN not safe', explain why"
  5686.    From:  Chip Salzenberg
  5687.   Files:  op.c
  5688.  
  5689.   Title:  "New error msg for low-key failure of C<require>"
  5690.    From:  Chip Salzenberg
  5691.   Files:  pod/perldiag.pod pp_ctl.c t/pragma/strict-subs
  5692.           t/pragma/strict-vars
  5693.  
  5694.   Title:  "Put "dXSUB_SYS" last in declarations"
  5695.    From:  Chip Salzenberg
  5696.   Files:  win32/perllib.c
  5697.  
  5698.   Title:  "Minor type cleanup"
  5699.    From:  Chip Salzenberg
  5700.   Files:  proto.h toke.c
  5701.  
  5702.  BUILD PROCESS
  5703.  
  5704.    (no changes)
  5705.  
  5706.  LIBRARY AND EXTENSIONS
  5707.  
  5708.   Title:  "win32: perl5db patch"
  5709.    From:  Gurusamy Sarathy
  5710.  Msg-ID:  <199704102142.RAA27396@aatma.engin.umich.edu>
  5711.    Date:  Thu, 10 Apr 1997 17:42:13 -0400
  5712.   Files:  lib/perl5db.pl
  5713.  
  5714.   Title:  "Enhancements to debugger, Term::ReadLine, Term::Cap"
  5715.    From:  Ilya Zakharevich
  5716.  Msg-ID:  <199704101948.PAA01841@monk.mps.ohio-state.edu>
  5717.    Date:  Thu, 10 Apr 1997 15:48:07 -0400 (EDT)
  5718.   Files:  lib/Term/Cap.pm lib/Term/ReadLine.pm lib/perl5db.pl
  5719.  
  5720.   Title:  "MM_Unix patch for use under CVS"
  5721.    From:  Ulrich Pfeifer
  5722.  Msg-ID:  <yfmd8s1vhpn.fsf@ls6.informatik.uni-dortmund.de>
  5723.    Date:  11 Apr 1997 14:59:00 +0200
  5724.   Files:  lib/ExtUtils/MM_Unix.pm
  5725.  
  5726.   Title:  "Complex update (five patches)"
  5727.    From:  Jarkko Hietaniemi
  5728.   Files:  lib/Math/Complex.pm t/lib/complex.t
  5729.  
  5730.   Title:  "Fix undef warning in Math::BigInt"
  5731.    From:  Chip Salzenberg
  5732.   Files:  lib/Math/BigInt.pm
  5733.  
  5734.  TESTS
  5735.  
  5736.    (no other changes)
  5737.  
  5738.  UTILITIES
  5739.  
  5740.   Title:  "Add B<-o> option to a2p, for old awk; make new the default"
  5741.    From:  Chip Salzenberg
  5742.   Files:  x2p/a2p.h x2p/a2p.pod x2p/a2py.c x2p/walk.c
  5743.  
  5744.  DOCUMENTATION
  5745.  
  5746.   Title:  "typo in lib/diagnostics.pm"
  5747.    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
  5748.  Msg-ID:  <199704111800.OAA27297@grymoire.crd.ge.com>
  5749.    Date:  Fri, 11 Apr 1997 14:00:54 -0400
  5750.   Files:  lib/diagnostics.pm
  5751.  
  5752.   Title:  "Use B<> for options in Class::Struct pod"
  5753.    From:  Hugo van der Sanden <hv@iii.co.uk>
  5754.  Msg-ID:  <334D2E7B.67F0@iii.co.uk>
  5755.    Date:  Thu, 10 Apr 1997 19:16:27 +0100
  5756.   Files:  lib/Class/Struct.pm
  5757.  
  5758.   Title:  "Explain //g and \G issues"
  5759.    From:  Gurusamy Sarathy
  5760.  Msg-ID:  <199704122048.QAA25060@aatma.engin.umich.edu>
  5761.    Date:  Sat, 12 Apr 1997 16:48:41 -0400
  5762.   Files:  pod/perldelta.pod pod/perlop.pod pod/perlre.pod
  5763.  
  5764.   Title:  "more (err, less) doubled words"
  5765.    From:  Jarkko Hietaniemi
  5766.  Msg-ID:  <199704111931.WAA24460@alpha.hut.fi>
  5767.    Date:  Fri, 11 Apr 1997 22:31:25 +0300 (EET DST)
  5768.   Files:  ext/DB_File/DB_File.pm ext/DynaLoader/DynaLoader.pm
  5769.           ext/IO/lib/IO/Pipe.pm lib/CGI.pm lib/Exporter.pm
  5770.           lib/ExtUtils/MakeMaker.pm lib/IPC/Open2.pm lib/IPC/Open3.pm
  5771.           lib/vars.pm pod/perlcall.pod pod/perldiag.pod
  5772.           pod/perlfaq1.pod pod/perlfaq3.pod pod/perlfaq5.pod
  5773.           pod/perlfaq7.pod pod/perlfaq8.pod pod/perlipc.pod
  5774.  
  5775.   Title:  "Freudian slip error in perlsub.pod"
  5776.    From:  barnett@grymoire.crd.ge.com (Bruce Barnett)
  5777.  Msg-ID:  <199704111755.NAA27200@grymoire.crd.ge.com>
  5778.    Date:  Fri, 11 Apr 1997 13:55:07 -0400
  5779.   Files:  pod/perlsub.pod
  5780.  
  5781.   Title:  "Little patch for perl5.003_97c/pod/perlpod.pod"
  5782.    From:  rse@engelschall.com (Ralf S. Engelschall)
  5783.  Msg-ID:  <199704112048.WAA08733@en1.engelschall.com>
  5784.    Date:  Fri, 11 Apr 1997 22:48:37 +0200
  5785.   Files:  pod/perlpod.pod
  5786.  
  5787.  
  5788. -----------------
  5789. Version 5.003_97c
  5790. -----------------
  5791.  
  5792. That second public beta will be Real Soon Now...
  5793.  
  5794.  CORE LANGUAGE CHANGES
  5795.  
  5796.   Title:  "Refine setgroups() behavior of C<$)>"
  5797.    From:  Chip Salzenberg
  5798.   Files:  mg.c pod/perldelta.pod pod/perlvar.pod
  5799.  
  5800.   Title:  "Forbid -[Mm] on #! line"
  5801.    From:  Chip Salzenberg
  5802.   Files:  pod/perldelta.pod pod/perldiag.pod toke.c
  5803.  
  5804.  CORE PORTABILITY
  5805.  
  5806.   Title:  "Fix dynamic loading (and argv[0]) under AmigaOS"
  5807.    From:  Norbert Pueschel
  5808.  Msg-ID:  <77724842@Armageddon.meb.uni-bonn.de>
  5809.    Date:  Tue, 08 Apr 1997 22:01:45 +0200
  5810.   Files:  hints/amigaos.sh
  5811.  
  5812.   Title:  "Special mkdir() for VMS"
  5813.    From:  Charles Bailey
  5814.  Msg-ID:  <01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu>
  5815.    Date:  Tue, 08 Apr 1997 12:33:56 -0400 (EDT)
  5816.   Files:  dosish.h lib/ExtUtils/MM_Unix.pm lib/File/Path.pm os2/os2ish.h
  5817.           plan9/plan9ish.h pp_sys.c unixish.h vms/vms.c vms/vmsish.h
  5818.  
  5819.  OTHER CORE CHANGES
  5820.  
  5821.   Title:  "Fix assignment from magic SV that becomes a glob"
  5822.    From:  Chip Salzenberg
  5823.   Files:  sv.c
  5824.  
  5825.  BUILD PROCESS
  5826.  
  5827.   Title:  "Fix syntax error in Configure comment(!)"
  5828.    From:  Chip Salzenberg
  5829.   Files:  Configure
  5830.  
  5831.   Title:  "For Solaris, if -DDEBUGGING, default to '-KPIC', not '-Kpic'"
  5832.    From:  Chip Salzenberg
  5833.   Files:  Configure
  5834.  
  5835.   Title:  "Fix usage of dXSUB_SYS, esp. in ExtUtils::Miniperl"
  5836.    From:  Chip Salzenberg
  5837.   Files:  dosish.h minimod.pl os2/os2ish.h plan9/plan9ish.h vms/vmsish.h
  5838.  
  5839.  LIBRARY AND EXTENSIONS
  5840.  
  5841.   Title:  "Replace Class::Template with improved Class::Struct"
  5842.    From:  Jim Miner <jfm@winternet.com>
  5843.   Files:  MANIFEST lib/Class/Struct.pm lib/Class/Template.pm
  5844.           lib/File/stat.pm lib/Net/hostent.pm lib/Net/netent.pm
  5845.           lib/Net/protoent.pm lib/Net/servent.pm lib/Time/gmtime.pm
  5846.           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
  5847.           lib/User/pwent.pm pod/perldelta.pod pod/perlfaq7.pod
  5848.           pod/perlmod.pod pod/perltoot.pod
  5849.  
  5850.   Title:  "MakeMaker pathname patch"
  5851.    From:  Nick Ing-Simmons
  5852.  Msg-ID:  <199704091908.UAA00877@ni-s.u-net.com>
  5853.    Date:  Wed, 9 Apr 1997 20:08:23 +0100
  5854.   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
  5855.  
  5856.   Title:  "Fix configuration of new socket"
  5857.    From:  Chip Salzenberg
  5858.   Files:  ext/IO/lib/IO/Socket.pm
  5859.  
  5860.   Title:  "Improve IO::Handle docs; don't export _open_mode_string"
  5861.    From:  Chip Salzenberg
  5862.   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
  5863.  
  5864.   Title:  "Complex.pm: 0**0 sanity"
  5865.    From:  Jarkko Hietaniemi
  5866.  Msg-ID:  <199704091804.VAA13930@alpha.hut.fi>
  5867.    Date:  Wed, 9 Apr 1997 21:04:23 +0300 (EET DST)
  5868.   Files:  lib/Math/Complex.pm
  5869.  
  5870.   Title:  "Fix typos in Math::Trig"
  5871.    From:  Jarkko Hietaniemi
  5872.   Files:  lib/Math/Trig.pm
  5873.  
  5874.  TESTS
  5875.  
  5876.   Title:  "Accommodate CodeBuilder variant of Machten 4.0.3"
  5877.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  5878.  Msg-ID:  <v03020902af704d320f27@[194.51.248.88]>
  5879.    Date:  Tue, 8 Apr 1997 22:15:15 +0200
  5880.   Files:  t/io/fs.t t/op/stat.t
  5881.  
  5882.  UTILITIES
  5883.  
  5884.    (no changes)
  5885.  
  5886.  DOCUMENTATION
  5887.  
  5888.   Title:  "IO::Socket doc fix"
  5889.    From:  Roderick Schertler
  5890.  Msg-ID:  <28383.860527843@eeyore.ibcinc.com>
  5891.    Date:  Tue, 08 Apr 1997 15:30:43 -0400
  5892.   Files:  ext/IO/lib/IO/Socket.pm
  5893.  
  5894.  
  5895. -----------------
  5896. Version 5.003_97b
  5897. -----------------
  5898.  
  5899. Working on the second public beta...
  5900.  
  5901.  CORE LANGUAGE CHANGES
  5902.  
  5903.   Title:  "Make assignment to C<$)> call setgroups()"
  5904.    From:  Chip Salzenberg
  5905.   Files:  Configure config_H config_h.SH mg.c plan9/config.plan9
  5906.           pod/perldelta.pod vms/config.vms win32/config.H
  5907.           win32/config.w32
  5908.  
  5909.   Title:  "Grandfather "$$<digit>" in strings"
  5910.    From:  Chip Salzenberg
  5911.   Files:  pod/perldiag.pod toke.c
  5912.  
  5913.   Title:  "Disconnect warn and die hooks _after_ object destruction"
  5914.    From:  Chip Salzenberg
  5915.   Files:  perl.c
  5916.  
  5917.   Title:  "Forbid recursive substitutions"
  5918.    From:  Chip Salzenberg
  5919.   Files:  cop.h pod/perldelta.pod pod/perldiag.pod pp_ctl.c pp_hot.c
  5920.  
  5921.  CORE PORTABILITY
  5922.  
  5923.   Title:  "Use SSize_t for values of PerlIO_{read,write}"
  5924.    From:  Chip Salzenberg
  5925.   Files:  perlio.c perlio.h perlsdio.h pp_sys.c
  5926.  
  5927.   Title:  "perlwin-97a_4: win32 environ fix"
  5928.    From:  Gurusamy Sarathy
  5929.  Msg-ID:  <199704060431.XAA23400@aatma.engin.umich.edu>
  5930.    Date:  Sat, 05 Apr 1997 23:31:11 -0500
  5931.   Files:  win32/win32.c win32/win32io.c win32/win32io.h win32/win32iop.h
  5932.  
  5933.  OTHER CORE CHANGES
  5934.  
  5935.   Title:  "length($') isn't"
  5936.    From:  Gurusamy Sarathy
  5937.  Msg-ID:  <199704070730.DAA07310@aatma.engin.umich.edu>
  5938.    Date:  Mon, 07 Apr 1997 03:30:44 -0400
  5939.   Files:  mg.c
  5940.  
  5941.   Title:  "Fix obscure regex bug related to leading C<.*>"
  5942.    From:  Chip Salzenberg
  5943.   Files:  toke.c
  5944.  
  5945.   Title:  "Add warning for glob failure"
  5946.    From:  Chip Salzenberg
  5947.   Files:  pod/perldelta.pod pod/perldiag.pod pp_hot.c
  5948.  
  5949.   Title:  "Fix C<perl -V> in presence of local patches"
  5950.    From:  Chip Salzenberg
  5951.   Files:  perl.c
  5952.  
  5953.  BUILD PROCESS
  5954.  
  5955.   Title:  "Don't suggest 'Configure -der' in config.sh comments"
  5956.    From:  Chip Salzenberg
  5957.   Files:  Configure
  5958.  
  5959.  LIBRARY AND EXTENSIONS
  5960.  
  5961.   Title:  "CGI->redirect patch"
  5962.    From:  Doug MacEachern
  5963.  Msg-ID:  <199704051527.KAA11280@postman.osf.org>
  5964.    Date:  Sat, 05 Apr 1997 10:27:52 -0500
  5965.   Files:  lib/CGI.pm
  5966.  
  5967.   Title:  "Updates to Math::Complex and Math::Trig"
  5968.    From:  Jarkko Hietaniemi
  5969.   Files:  lib/Math/Complex.pm lib/Math/Trig.pm pod/perldelta.pod
  5970.           t/lib/complex.t
  5971.  
  5972.   Title:  "Fix FindBin under Win32, and document success"
  5973.    From:  Nick Ing-Simmons and Gurusamy Sarathy
  5974.  Msg-ID:  <199704051504.QAA09507@ni-s.u-net.com>
  5975.    Date:  Sat, 5 Apr 1997 16:04:52 +0100
  5976.   Files:  README.win32 lib/Cwd.pm lib/FindBin.pm
  5977.  
  5978.  TESTS
  5979.  
  5980.    (no other changes)
  5981.  
  5982.  UTILITIES
  5983.  
  5984.   Title:  "Patch for 'perldoc -f'"
  5985.    From:  Gisle Aas
  5986.  Msg-ID:  <199704061732.TAA00353@bergen.sn.no>
  5987.    Date:  Sun, 6 Apr 1997 19:32:04 +0200
  5988.   Files:  utils/perldoc.PL
  5989.  
  5990.  DOCUMENTATION
  5991.  
  5992.   Title:  "Document required module versions"
  5993.    From:  Chip Salzenberg
  5994.   Files:  pod/perldelta.pod
  5995.  
  5996.   Title:  "Document sample function perl_eval()"
  5997.    From:  Doug MacEachern
  5998.  Msg-ID:  <199704051524.KAA06090@postman.osf.org>
  5999.    Date:  Sat, 05 Apr 1997 10:24:43 -0500
  6000.   Files:  pod/perlcall.pod pod/perlembed.pod
  6001.  
  6002.   Title:  "Make L<perltrap> refer to L<perldelta>"
  6003.    From:  Chip Salzenberg
  6004.   Files:  pod/perltrap.pod
  6005.  
  6006.  
  6007. -----------------
  6008. Version 5.003_97a
  6009. -----------------
  6010.  
  6011. This release gets a letter instead of a full subversion because I'm
  6012. planning on making 5.003_98 the second public beta.
  6013.  
  6014.  CORE LANGUAGE CHANGES
  6015.  
  6016.   Title:  "Fix AUTOLOAD, or kill me"
  6017.    From:  Chip Salzenberg
  6018.   Files:  gv.c pp.c t/op/method.t
  6019.  
  6020.  CORE PORTABILITY
  6021.  
  6022.   Title:  "Add support for Cygwin32 (GNU-Win32) -- very low impact"
  6023.    From:  John Cerney <j-cerney1@ti.com>
  6024.  Msg-ID:  <199704030821.JAA08762@pluto.tiuk.ti.com>
  6025.    Date:  Thu, 3 Apr 1997 09:21:17 +0100
  6026.   Files:  MANIFEST README.cygwin32 cygwin32/cw32imp.h cygwin32/gcc2
  6027.           cygwin32/ld2 cygwin32/perlgcc cygwin32/perlld
  6028.           ext/DynaLoader/dl_cygwin32.xs hints/cygwin32.sh perl.h
  6029.           pp_sys.c
  6030.  
  6031.   Title:  "Win32 update (six patches)"
  6032.    From:  Gurusamy Sarathy
  6033.   Files:  MANIFEST README.win32 dosish.h t/io/fs.t t/io/tell.t
  6034.           t/lib/io_tell.t t/op/magic.t t/op/mkdir.t t/op/runlevel.t
  6035.           t/op/stat.t t/op/taint.t win32/Makefile win32/VC-2.0/pod.mak
  6036.           win32/makedef.pl win32/pod.mak win32/win32.c win32/win32.h
  6037.           win32/win32io.c win32/win32io.h win32/win32iop.h
  6038.  
  6039.   Title:  "AmigaOS update"
  6040.    From:  Norbert Pueschel
  6041.  Msg-ID:  <77724828@Armageddon.meb.uni-bonn.de>
  6042.    Date:  Thu, 03 Apr 1997 16:16:51 +0200
  6043.   Files:  README.amiga hints/amigaos.sh
  6044.  
  6045.  OTHER CORE CHANGES
  6046.  
  6047.   Title:  "Fix const-sub-related panic on C<sub foo { my $x; 0 } foo>"
  6048.    From:  Chip Salzenberg
  6049.   Files:  op.c
  6050.  
  6051.   Title:  "Fix warning for useless C<1..2>"
  6052.    From:  Chip Salzenberg
  6053.   Files:  op.c
  6054.  
  6055.   Title:  "Minor cleanups"
  6056.    From:  Gurusamy Sarathy
  6057.  Msg-ID:  <199704040056.TAA22253@aatma.engin.umich.edu>
  6058.    Date:  Thu, 03 Apr 1997 19:56:57 -0500
  6059.   Files:  mg.c mg.h perl.c
  6060.  
  6061.   Title:  "Eliminate unreliable warning with %SIG and strict refs"
  6062.    From:  Chip Salzenberg
  6063.   Files:  mg.c
  6064.  
  6065.   Title:  "Fix impossible test in vivification"
  6066.    From:  Chip Salzenberg
  6067.   Files:  mg.c
  6068.  
  6069.   Title:  "runlevel is I32, not int"
  6070.    From:  Roderick Schertler
  6071.  Msg-ID:  <2848.860109823@eeyore.ibcinc.com>
  6072.    Date:  Thu, 03 Apr 1997 18:23:43 -0500
  6073.   Files:  pp_ctl.c util.c
  6074.  
  6075.  BUILD PROCESS
  6076.  
  6077.   Title:  "Re: shared lib compilation problem with miniperl5.003_97"
  6078.    From:  Andy Dougherty
  6079.  Msg-ID:  <Pine.SOL.3.95q.970404124326.647K-100000@fractal.lafayette.ed
  6080.    Date:  Fri, 04 Apr 1997 13:02:23 -0500 (EST)
  6081.   Files:  Makefile.SH
  6082.  
  6083.  LIBRARY AND EXTENSIONS
  6084.  
  6085.   Title:  "Math::Trig, based on (and from an author of) Math::Complex"
  6086.    From:  Chip Salzenberg
  6087.   Files:  MANIFEST lib/Math/Complex.pm lib/Math/Trig.pm
  6088.           pod/perldelta.pod t/lib/complex.t t/lib/trig.t
  6089.  
  6090.   Title:  "Update AutoLoader and docs; support C<use AutoLoader 'AUTOLOAD'>"
  6091.    From:  Chip Salzenberg and Tim Bunce
  6092.   Files:  lib/AutoLoader.pm
  6093.  
  6094.   Title:  "CPAN & TRL-Gnu"
  6095.    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
  6096.  Msg-ID:  <9704040809.AA26143@o09.rosat.mpe-garching.mpg.de>
  6097.    Date:  Fri, 04 Apr 1997 10:09:03 +0200
  6098.   Files:  lib/CPAN.pm
  6099.  
  6100.   Title:  "Limit @ISA to actual DBM in AnyDBM"
  6101.    From:  Chip Salzenberg
  6102.   Files:  lib/AnyDBM_File.pm
  6103.  
  6104.   Title:  "Don't use $4 when it might be undef"
  6105.    From:  Chip Salzenberg
  6106.   Files:  lib/bigfloat.pl
  6107.  
  6108.  TESTS
  6109.  
  6110.   Title:  "Make *dbm tests work with Win32"
  6111.    From:  Chip Salzenberg
  6112.   Files:  t/lib/anydbm.t t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t
  6113.           t/lib/sdbm.t
  6114.  
  6115.  UTILITIES
  6116.  
  6117.    (no changes)
  6118.  
  6119.  DOCUMENTATION
  6120.  
  6121.   Title:  "Update INSTALL"
  6122.    From:  Andy Dougherty
  6123.   Files:  INSTALL
  6124.  
  6125.   Title:  "Pod style"
  6126.    From:  Nathan Torkington <gnat@prometheus.frii.com>
  6127.   Files:  pod/perlcall.pod pod/perldata.pod pod/perldebug.pod
  6128.           pod/perldiag.pod pod/perlform.pod pod/perlfunc.pod
  6129.           pod/perlipc.pod pod/perllocale.pod pod/perlmod.pod
  6130.           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
  6131.           pod/perlstyle.pod pod/perltoc.pod pod/perlvar.pod
  6132.  
  6133.  
  6134. ----------------
  6135. Version 5.003_97
  6136. ----------------
  6137.  
  6138.  CORE LANGUAGE CHANGES
  6139.  
  6140.   Title:  "Reenable but deprecate inherited AUTOLOAD for plain funcs"
  6141.    From:  Chip Salzenberg
  6142.   Files:  ext/DynaLoader/DynaLoader.pm gv.c lib/Text/ParseWords.pm
  6143.           pod/perldelta.pod pod/perldiag.pod t/op/method.t
  6144.  
  6145.  CORE PORTABILITY
  6146.  
  6147.   Title:  "Don't use setjmp() and longjmp() in complex exprs"
  6148.    From:  Chip Salzenberg
  6149.   Files:  perl.c pp_ctl.c scope.h
  6150.  
  6151.   Title:  "Improve definition of Sock_size_t"
  6152.    From:  Chip Salzenberg
  6153.   Files:  doio.c pp_sys.c
  6154.  
  6155.   Title:  "Don't use a completely empty macro parameter"
  6156.    From:  Chip Salzenberg
  6157.   Files:  sv.h
  6158.  
  6159.   Title:  "Win32 update"
  6160.    From:  Gurusamy Sarathy
  6161.  Msg-ID:  <199704020608.BAA29538@aatma.engin.umich.edu>
  6162.    Date:  Wed, 02 Apr 1997 01:08:09 -0500
  6163.   Files:  win32/VC-2.0/modules.mak win32/VC-2.0/perl.mak win32/VC-
  6164.           2.0/perldll.mak win32/perl.mak
  6165.  
  6166.  OTHER CORE CHANGES
  6167.  
  6168.   Title:  "Introduce and use gv_fetchmethod_autoload()"
  6169.    From:  Chip Salzenberg
  6170.   Files:  global.sym gv.c pod/perlguts.pod proto.h universal.c
  6171.  
  6172.   Title:  "Reduce memory footprint of literal strings"
  6173.    From:  ilya@math.ohio-state.edu (Ilya Zakharevich)
  6174.  Msg-ID:  <1997Apr1.113438.1913905@hmivax.humgen.upenn.edu>
  6175.    Date:  Tue, 01 Apr 1997 11:34:37 -0500 (EST)
  6176.   Files:  toke.c
  6177.  
  6178.  BUILD PROCESS
  6179.  
  6180.   Title:  "Remove target before link() of perldiag.pod"
  6181.    From:  Chip Salzenberg
  6182.   Files:  installperl
  6183.  
  6184.  LIBRARY AND EXTENSIONS
  6185.  
  6186.   Title:  "Refresh CPAN to 1.24"
  6187.    From:  Andreas Koenig
  6188.   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
  6189.  
  6190.   Title:  "Refresh ExtUtils::Manifest to 1.33"
  6191.    From:  Andreas Koenig
  6192.   Files:  lib/ExtUtils/Manifest.pm
  6193.  
  6194.   Title:  "Update $VERSION of ExtUtils::Embed to reflect reality"
  6195.    From:  Chip Salzenberg
  6196.   Files:  lib/ExtUtils/Embed.pm
  6197.  
  6198.   Title:  "Fix POSIX::raise()"
  6199.    From:  "Jens T. Berger Thielemann" <jensthi@ifi.uio.no>
  6200.  Msg-ID:  <Pine.SUN.3.91.970401153125.8053A-100000@holmenkollen.ifi.uio
  6201.    Date:  Tue, 1 Apr 1997 15:34:47 +0200 (MET DST)
  6202.   Files:  ext/POSIX/POSIX.pm
  6203.  
  6204.   Title:  "Eliminate warnings in File::Basename"
  6205.    From:  Robin Barker <rmb1@cise.npl.co.uk>
  6206.  Msg-ID:  <11173.9704011111@tempest.cise.npl.co.uk>
  6207.    Date:  Tue, 1 Apr 97 12:11:43 BST
  6208.   Files:  lib/File/Basename.pm t/lib/basename.t
  6209.  
  6210.   Title:  "Eliminate warning in CGI.pm"
  6211.    From:  Chip Salzenberg
  6212.   Files:  lib/CGI.pm
  6213.  
  6214.   Title:  "Tweaks to constant.pm"
  6215.    From:  Tom Phoenix
  6216.  Msg-ID:  <Pine.GSO.3.96.970331205519.16684I-100000@kelly.teleport.com>
  6217.    Date:  Mon, 31 Mar 1997 21:10:14 -0800 (PST)
  6218.   Files:  lib/constant.pm
  6219.  
  6220.   Title:  "Document eval vs. sub in Benchmark"
  6221.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  6222.  Msg-ID:  <199704012231.XAA00225@crypt.compulink.co.uk>
  6223.    Date:  Tue, 01 Apr 1997 23:31:55 +0100
  6224.   Files:  lib/Benchmark.pm
  6225.  
  6226.  TESTS
  6227.  
  6228.    (no other changes)
  6229.  
  6230.  UTILITIES
  6231.  
  6232.   Title:  "Improve heuristics for pod2man titles"
  6233.    From:  Roderick Schertler
  6234.  Msg-ID:  <pzn2ri9gto.fsf@eeyore.ibcinc.com>
  6235.    Date:  01 Apr 1997 23:41:55 -0500
  6236.   Files:  pod/pod2man.PL
  6237.  
  6238.  DOCUMENTATION
  6239.  
  6240.   Title:  "Clean up some poddities, and make C<make html> work again"
  6241.    From:  Chip Salzenberg
  6242.   Files:  pod/Makefile pod/perldelta.pod pod/perldiag.pod
  6243.           pod/perlfaq8.pod pod/perlfunc.pod pod/perlop.pod
  6244.           pod/perltrap.pod
  6245.  
  6246.   Title:  "Fix MM doc's use of "SUPER::""
  6247.    From:  avera@hal.com (Jim Avera)
  6248.  Msg-ID:  <9704012235.AA07841@membrane.hal.com>
  6249.    Date:  Tue, 1 Apr 1997 14:35:26 -0800 (PST)
  6250.   Files:  lib/ExtUtils/MakeMaker.pm
  6251.  
  6252.   Title:  "Eliminate pod warnings in libs"
  6253.    From:  Chip Salzenberg
  6254.   Files:  lib/CGI.pm lib/ExtUtils/Command.pm
  6255.  
  6256.  
  6257. ----------------
  6258. Version 5.003_96
  6259. ----------------
  6260.  
  6261.  CORE LANGUAGE CHANGES
  6262.  
  6263.   Title:  "Support $ENV{PERL5OPT}"
  6264.    From:  Chip Salzenberg
  6265.   Files:  perl.c pod/perldiag.pod pod/perldelta.pod pod/perlrun.pod
  6266.  
  6267.   Title:  "Implement void context, in which C<wantarray> is undef"
  6268.    From:  Chip Salzenberg
  6269.   Files:  cop.h doop.c dump.c global.sym gv.c op.c op.h perl.c
  6270.           pod/perlcall.pod pod/perldelta.pod pod/perlfunc.pod
  6271.           pod/perlguts.pod pod/perlsub.pod pp.c pp_ctl.c pp_hot.c
  6272.           pp_sys.c proto.h
  6273.  
  6274.   Title:  "Don't look up &AUTOLOAD in @ISA when calling plain function"
  6275.    From:  Chip Salzenberg
  6276.   Files:  global.sym gv.c lib/Text/ParseWords.pm pod/perldelta.pod
  6277.           pp_hot.c proto.h t/op/method.t
  6278.  
  6279.   Title:  "Allow closures to be constant subroutines"
  6280.    From:  Chip Salzenberg
  6281.   Files:  op.c
  6282.  
  6283.   Title:  "Make C<scalar(reverse)> mean C<scalar(reverse $_)>"
  6284.    From:  Chip Salzenberg
  6285.   Files:  pp.c
  6286.  
  6287.   Title:  "Fix lexical suicide from C<my $x = $x> in sub"
  6288.    From:  Chip Salzenberg
  6289.   Files:  op.c
  6290.  
  6291.   Title:  "Make "Unrecog. char." fatal, and update its doc"
  6292.    From:  Chip Salzenberg
  6293.   Files:  pod/perldiag.pod toke.c
  6294.  
  6295.   Title:  "Die on patterns that will match empty string forever"
  6296.    From:  Stephen Potter <spp@psa.pencom.com>
  6297.  Msg-ID:  <199703282138.PAA28311@psa.pencom.com>
  6298.    Date:  Fri, 28 Mar 1997 15:38:30 -0600
  6299.   Files:  regcomp.c
  6300.  
  6301.  CORE PORTABILITY
  6302.  
  6303.   Title:  "safefree() mismatch"
  6304.    From:  Roderick Schertler
  6305.  Msg-ID:  <21338.859653381@eeyore.ibcinc.com>
  6306.    Date:  Sat, 29 Mar 1997 11:36:21 -0500
  6307.   Files:  util.c
  6308.  
  6309.   Title:  "FreeBSD update"
  6310.    From:  Slaven Rezic <eserte@cs.tu-berlin.de>
  6311.  Msg-ID:  <199703311417.QAA04162@cabulja.herceg.de>
  6312.    Date:  Mon, 31 Mar 1997 16:17:42 +0200 (MET DST)
  6313.   Files:  hints/freebsd.sh
  6314.  
  6315.   Title:  "Win32 update (seven patches)"
  6316.    From:  Gurusamy Sarathy and Nick Ing-Simmons
  6317.   Files:  EXTERN.h MANIFEST win32/Makefile win32/perl.mak
  6318.           win32/perl.rc win32/perldll.mak win32/makedef.pl
  6319.           win32/modules.mak win32/win32io.c win32/bin/pl2bat.bat
  6320.  
  6321.  OTHER CORE CHANGES
  6322.  
  6323.   Title:  "Report PERL* environment variables in -V and perlbug"
  6324.    From:  Chip Salzenberg
  6325.   Files:  perl.c utils/perlbug.PL
  6326.  
  6327.   Title:  "Typo in perl.c: Printing NO_EMBED for perl -V"
  6328.    From:  Gisle Aas
  6329.  Msg-ID:  <199703301922.VAA13509@furubotn.sn.no>
  6330.    Date:  Sun, 30 Mar 1997 21:22:11 +0200
  6331.   Files:  perl.c
  6332.  
  6333.   Title:  "Don't let C<$var = $var> untaint $var"
  6334.    From:  Chip Salzenberg
  6335.   Files:  pp_hot.c pp_sys.c sv.h t/op/taint.t
  6336.  
  6337.   Title:  "Fix autoviv bug in C<my $x; ++$x->{KEY}>"
  6338.    From:  Chip Salzenberg
  6339.   Files:  pp_hot.c
  6340.  
  6341.   Title:  "Re: 5.004's new srand() default seed"
  6342.    From:  Hallvard B Furuseth
  6343.  Msg-ID:  <199703302219.AAA20998@bombur2.uio.no>
  6344.    Date:  Mon, 31 Mar 1997 00:19:13 +0200 (MET DST)
  6345.   Files:  pp.c
  6346.  
  6347.   Title:  "Re: embedded perl and top_env problem "
  6348.    From:  Gurusamy Sarathy
  6349.  Msg-ID:  <199703280031.TAA05711@aatma.engin.umich.edu>
  6350.    Date:  Thu, 27 Mar 1997 19:31:42 -0500
  6351.   Files:  gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c scope.h util.c
  6352.  
  6353.   Title:  "Define and use new macro: boolSV()"
  6354.    From:  Tim Bunce
  6355.   Files:  gv.c lib/ExtUtils/typemap os2/os2.c pp.c pp_hot.c pp_sys.c
  6356.           sv.c sv.h universal.c vms/vms.c
  6357.  
  6358.   Title:  "Re: strict @F"
  6359.    From:  Hallvard B Furuseth
  6360.  Msg-ID:  <199703252110.WAA16038@bombur2.uio.no>
  6361.    Date:  Tue, 25 Mar 1997 22:10:33 +0100 (MET)
  6362.   Files:  toke.c
  6363.  
  6364.   Title:  "Try harder to identify errors at EOF"
  6365.    From:  Chip Salzenberg
  6366.   Files:  toke.c
  6367.  
  6368.   Title:  "Minor string change in toke.c: 'bareword'"
  6369.    From:  lvirden@cas.org
  6370.  Msg-ID:  <1997Mar27.130247.1911552@hmivax.humgen.upenn.edu>
  6371.    Date:  Thu, 27 Mar 1997 13:02:46 -0500 (EST)
  6372.   Files:  toke.c
  6373.  
  6374.   Title:  "Improve diagnostic on \r in program text"
  6375.    From:  Chip Salzenberg
  6376.   Files:  pod/perldiag.pod toke.c
  6377.  
  6378.   Title:  "Make Sock_size_t typedef work right"
  6379.    From:  Chip Salzenberg
  6380.   Files:  perl.h pp_sys.c
  6381.  
  6382.   Title:  "Eliminate unused dummy variable"
  6383.    From:  Doug MacEachern
  6384.  Msg-ID:  <199703270123.UAA25454@postman.osf.org>
  6385.    Date:  Wed, 26 Mar 1997 20:23:14 -0500
  6386.   Files:  lib/ExtUtils/Embed.pm unixish.h writemain.SH
  6387.  
  6388.  BUILD PROCESS
  6389.  
  6390.   Title:  "Allow for coexistence of various versions of perldiag.pod"
  6391.    From:  Chip Salzenberg
  6392.   Files:  installperl lib/diagnostics.pm
  6393.  
  6394.  LIBRARY AND EXTENSIONS
  6395.  
  6396.   Title:  "New module constant.pm"
  6397.    From:  Tom Phoenix
  6398.   Files:  MANIFEST lib/constant.pm op.c pp.c t/pragma/constant.t
  6399.  
  6400.   Title:  "Remove chat2"
  6401.    From:  Chip Salzenberg
  6402.   Files:  MANIFEST lib/chat2.inter lib/chat2.pl
  6403.  
  6404.   Title:  "Include CGI.pm 2.32"
  6405.    From:  Chip Salzenberg
  6406.   Files:  MANIFEST eg/cgi/* lib/CGI.pm lib/CGI/Apache.pm
  6407.           lib/CGI/Carp.pm lib/CGI/Fast.pm lib/CGI/Push.pm
  6408.           lib/CGI/Switch.pm
  6409.  
  6410.   Title:  "Fix C<print $_> in debugger"
  6411.    From:  Ilya Zakharevich
  6412.  Msg-ID:  <199703312355.SAA01068@monk.mps.ohio-state.edu>
  6413.    Date:  Mon, 31 Mar 1997 18:55:55 -0500 (EST)
  6414.   Files:  lib/perl5db.pl
  6415.  
  6416.   Title:  "Re: Pod problems & fixes"
  6417.    From:  Hallvard B Furuseth
  6418.  Msg-ID:  <199703261829.TAA17015@bombur2.uio.no>
  6419.    Date:  Wed, 26 Mar 1997 19:29:14 +0100 (MET)
  6420.   Files:  lib/Pod/Text.pm
  6421.  
  6422.   Title:  "Re: $whoami calculation in Sys::Syslog.pm should not be greedy"
  6423.    From:  Roderick Schertler
  6424.  Msg-ID:  <pz4tdu7j57.fsf@eeyore.ibcinc.com>
  6425.    Date:  29 Mar 1997 11:33:24 -0500
  6426.   Files:  lib/Sys/Syslog.pm
  6427.  
  6428.   Title:  "C<new SelectSaver $fh> doesn't always restore"
  6429.    From:  Spider Boardman
  6430.  Msg-ID:  <199703291906.OAA07232@Orb.Nashua.NH.US>
  6431.    Date:  Sat, 29 Mar 1997 14:06:37 -0500
  6432.   Files:  lib/SelectSaver.pm
  6433.  
  6434.   Title:  "Patch for Benchmark.pm"
  6435.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk> w/Tim Bunce
  6436.  Msg-ID:  <199703291504.PAA01596@crypt.compulink.co.uk>
  6437.    Date:  Sat, 29 Mar 1997 15:04:32 +0000
  6438.   Files:  lib/Benchmark.pm
  6439.  
  6440.   Title:  "Tiny doc fix for AutoSplit.pm"
  6441.    From:  "Randy J. Ray" <rjray@uswest.com>
  6442.  Msg-ID:  <rjray-9702272117.AA001223633@snakepit.ecte.uswc.uswest.com>
  6443.    Date:  Thu, 27 Mar 1997 14:17:38 -0700
  6444.   Files:  lib/AutoSplit.pm
  6445.  
  6446.  TESTS
  6447.  
  6448.    (no other changes)
  6449.  
  6450.  UTILITIES
  6451.  
  6452.   Title:  "Tom C's Pod::Html and html tools, as of 30 March 97"
  6453.    From:  Chip Salzenberg
  6454.   Files:  MANIFEST installhtml lib/Pod/Html.pm pod/pod2html.PL
  6455.  
  6456.   Title:  "Fix path bugs in installhtml"
  6457.    From:  Robin Barker <rmb1@cise.npl.co.uk>
  6458.  Msg-ID:  <3180.9703270906@tempest.cise.npl.co.uk>
  6459.    Date:  Thu, 27 Mar 97 09:06:14 GMT
  6460.   Files:  installhtml
  6461.  
  6462.   Title:  "Make perlbug say that it's only for core Perl bugs"
  6463.    From:  Chip Salzenberg
  6464.   Files:  utils/perlbug.PL
  6465.  
  6466.  DOCUMENTATION
  6467.  
  6468.   Title:  "INSTALL-1.11"
  6469.    From:  Andy Dougherty
  6470.  Msg-ID:  <Pine.SOL.3.95q.970326140905.10178A-100000@fractal.lafayette.
  6471.    Date:  Wed, 26 Mar 1997 14:27:52 -0500 (EST)
  6472.   Files:  INSTALL
  6473.  
  6474.   Title:  "Patch for perl.pod"
  6475.    From:  wmiddlet@Adobe.COM (William Middleton)
  6476.  Msg-ID:  <199703262305.PAA13121@ducks>
  6477.    Date:  Wed, 26 Mar 1997 15:05:39 -0800 (PST)
  6478.   Files:  pod/perl.pod
  6479.  
  6480.   Title:  "Document autouse and constant; update diagnostics"
  6481.    From:  Chip Salzenberg
  6482.   Files:  pod/perldelta.pod
  6483.  
  6484.   Title:  "Suggest to upgraders that they try '-w' again"
  6485.    From:  Hallvard B Furuseth
  6486.  Msg-ID:  <199703251901.UAA15982@bombur2.uio.no>
  6487.    Date:  Tue, 25 Mar 1997 20:01:26 +0100 (MET)
  6488.   Files:  pod/perldelta.pod
  6489.  
  6490.   Title:  "Improve and update documentation of constant subs"
  6491.    From:  Tom Phoenix
  6492.  Msg-ID:  <Pine.GSO.3.96.970331122546.14185C-100000@kelly.teleport.com>
  6493.    Date:  Mon, 31 Mar 1997 13:05:54 -0800 (PST)
  6494.   Files:  pod/perlsub.pod
  6495.  
  6496.   Title:  "Improve documentation of C<return>"
  6497.    From:  Chip Salzenberg
  6498.   Files:  pod/perlfunc.pod pod/perlsub.pod
  6499.  
  6500.   Title:  "perlfunc.pod patch"
  6501.    From:  Gisle Aas
  6502.  Msg-ID:  <199703262159.WAA17531@furubotn.sn.no>
  6503.    Date:  Wed, 26 Mar 1997 22:59:23 +0100
  6504.   Files:  pod/perlfunc.pod
  6505.  
  6506.   Title:  "Use 'while (defined($x = <>)) {}', per <gnat@frii.com>"
  6507.    From:  Chip Salzenberg
  6508.   Files:  configpm lib/Term/Cap.pm perlsh pod/perlipc.pod pod/perlop.pod
  6509.           pod/perlsub.pod pod/perlsyn.pod pod/perltrap.pod
  6510.           pod/perlvar.pod win32/bin/search.bat
  6511.  
  6512.   Title:  "Document and test C<%> behavior with negative operands"
  6513.    From:  Chip Salzenberg
  6514.   Files:  pod/perlop.pod t/op/arith.t
  6515.  
  6516.   Title:  "Update docs on $]"
  6517.    From:  Chip Salzenberg
  6518.   Files:  pod/perlvar.pod
  6519.  
  6520.   Title:  "perlvar.pod patch"
  6521.    From:  Gisle Aas
  6522.  Msg-ID:  <199703261254.NAA10237@bergen.sn.no>
  6523.    Date:  Wed, 26 Mar 1997 13:54:00 +0100
  6524.   Files:  pod/perlvar.pod
  6525.  
  6526.   Title:  "Fix example of C<or> vs. C<||>"
  6527.    From:  Chip Salzenberg
  6528.   Files:  pod/perlsyn.pod
  6529.  
  6530.   Title:  "Pod usage and spelling patch"
  6531.    From:  Larry W. Virden
  6532.   Files:  pod/*.pod
  6533.  
  6534.   Title:  "Pod updates"
  6535.    From:  "Cary D. Renzema" <caryr@mxim.com>
  6536.  Msg-ID:  <199703262353.PAA01819@macs.mxim.com>
  6537.    Date:  Wed, 26 Mar 1997 15:53:22 -0800 (PST)
  6538.   Files:  pod/*.pod
  6539.  
  6540.  
  6541. ----------------
  6542. Version 5.003_95
  6543. ----------------
  6544.  
  6545.  CORE LANGUAGE CHANGES
  6546.  
  6547.   Title:  "Don't compile scalar mods of aggregates, like C<@a =~ s/a/b/>"
  6548.    From:  Chip Salzenberg
  6549.   Files:  op.c t/op/misc.t
  6550.  
  6551.   Title:  "Automatically flush on C< $| = 1 >"
  6552.    From:  Chip Salzenberg
  6553.   Files:  mg.c
  6554.  
  6555.   Title:  "Refine modulus ("%") per suggestion of Tim Goodwin"
  6556.    From:  Chip Salzenberg
  6557.   Files:  pp.c
  6558.  
  6559.   Title:  "If C<perl -a>, do equivalent of C<use vars '@F'>"
  6560.    From:  Chip Salzenberg
  6561.   Files:  toke.c
  6562.  
  6563.   Title:  "Warn about undef magic values just like non-magic"
  6564.    From:  Chip Salzenberg
  6565.   Files:  ext/Opcode/Safe.pm sv.c t/lib/db-btree.t t/lib/db-hash.t
  6566.           t/lib/db-recno.t t/pragma/locale.t
  6567.  
  6568.  CORE PORTABILITY
  6569.  
  6570.   Title:  "Remove redundant patch to hints/bsdos.sh"
  6571.    From:  Shigeya Suzuki <shigeya@foretune.co.jp>
  6572.  Msg-ID:  <19970322222244K.shigeya@foretune.co.jp>
  6573.    Date:  Sat, 22 Mar 1997 22:22:44 +0900
  6574.   Files:  hints/bsdos.sh
  6575.  
  6576.   Title:  "Another MachTen Patch"
  6577.    From:  Tom Phoenix
  6578.  Msg-ID:  <Pine.GSO.3.96.970324152150.20610P-100000@kelly.teleport.com>
  6579.    Date:  Mon, 24 Mar 1997 15:26:48 -0800 (PST)
  6580.   Files:  hints/machten_2.sh
  6581.  
  6582.   Title:  "Win32 update (five patches)"
  6583.    From:  Gurusamy Sarathy and Nick Ing-Simmons
  6584.   Files:  MANIFEST README.win32 doio.c dosish.h pp_sys.c
  6585.           lib/ExtUtils/Command.pm t/comp/multiline.t t/op/magic.t
  6586.           t/op/mkdir.t t/op/runlevel.t t/op/stat.t t/op/write.t
  6587.           win32/Makefile win32/config.H win32/config.w32 win32/win32.c
  6588.           win32/win32.h win32/win32aux.c win32/*.mak win32/VC-2.0/*.mak
  6589.  
  6590.  OTHER CORE CHANGES
  6591.  
  6592.   Title:  "Fix botch with G_NOARGS; PUSHMARK *is* required"
  6593.    From:  Chip Salzenberg
  6594.   Files:  perl.c
  6595.  
  6596.   Title:  "Improve 'prototype mismatch' warning"
  6597.    From:  Chip Salzenberg
  6598.   Files:  global.sym op.c pod/perldiag.pod proto.h sv.c t/comp/redef.t
  6599.  
  6600.   Title:  "In perlio, fix vprintf() definition and define vfprintf()"
  6601.    From:  Chip Salzenberg
  6602.   Files:  perlio.c
  6603.  
  6604.  BUILD PROCESS
  6605.  
  6606.    (no other changes)
  6607.  
  6608.  LIBRARY AND EXTENSIONS
  6609.  
  6610.   Title:  "Fix C<require> in Getopt::Long to work with 5.003"
  6611.    From:  Chip Salzenberg
  6612.   Files:  lib/Getopt/Long.pm
  6613.  
  6614.   Title:  "Extraneous blank lines from Pod::Text"
  6615.    From:  Russ Allbery <rra@stanford.edu>
  6616.  Msg-ID:  <qumend4qq08.fsf@cyclone.stanford.edu>
  6617.    Date:  25 Mar 1997 01:28:55 -0800
  6618.   Files:  lib/Pod/Text.pm
  6619.  
  6620.   Title:  "Exporting UNIVERSAL::can"
  6621.    From:  "M.J.T. Guy"
  6622.  Msg-ID:  <E0w9DwX-0000Zr-00@taurus.cus.cam.ac.uk>
  6623.    Date:  Mon, 24 Mar 1997 17:54:01 +0000
  6624.   Files:  lib/UNIVERSAL.pm
  6625.  
  6626.   Title:  "Term::Readline patch for AmigaOS"
  6627.    From:  Norbert Pueschel
  6628.  Msg-ID:  <77724797@Armageddon.meb.uni-bonn.de>
  6629.    Date:  Sun, 23 Mar 1997 18:57:22 +0100
  6630.   Files:  lib/Term/ReadLine.pm
  6631.  
  6632.  TESTS
  6633.  
  6634.   Title:  "Reduce memory footprint of complex.t"
  6635.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  6636.  Msg-ID:  <v03020902af5d8e03c5ab@[194.51.248.84]>
  6637.    Date:  Tue, 25 Mar 1997 15:39:26 +0100
  6638.   Files:  t/lib/complex.t
  6639.  
  6640.  UTILITIES
  6641.  
  6642.   Title:  "Improve pod2man diagnostic when NAME is invalid"
  6643.    From:  Chip Salzenberg
  6644.   Files:  pod/pod2man.PL
  6645.  
  6646.  DOCUMENTATION
  6647.  
  6648.   Title:  "INSTALL-1.8 to INSTALL-1.9 updates"
  6649.    From:  Andy Dougherty
  6650.  Msg-ID:  <Pine.SOL.3.95q.970325135138.3374A-100000@fractal.lafayette.e
  6651.    Date:  Tue, 25 Mar 1997 13:52:53 -0500 (EST)
  6652.   Files:  INSTALL
  6653.  
  6654.   Title:  "Document possible problems with -Mdiagnostics after upgrade"
  6655.    From:  Chip Salzenberg
  6656.   Files:  INSTALL
  6657.  
  6658.   Title:  "Mention perldelta in INSTALL"
  6659.    From:  Chip Salzenberg
  6660.   Files:  INSTALL
  6661.  
  6662.   Title:  "Describe pod format at top of INSTALL"
  6663.    From:  Chip Salzenberg
  6664.   Files:  INSTALL
  6665.  
  6666.   Title:  "Document C</a *b/x> fix"
  6667.    From:  Chip Salzenberg
  6668.   Files:  pod/perldelta.pod
  6669.  
  6670.   Title:  "pods for subroutine argument autovivication"
  6671.    From:  "M.J.T. Guy"
  6672.  Msg-ID:  <E0w9489-0005YT-00@ursa.cus.cam.ac.uk>
  6673.    Date:  Mon, 24 Mar 1997 07:25:21 +0000
  6674.   Files:  pod/perldelta.pod pod/perlsub.pod
  6675.  
  6676.   Title:  "Missing item in perldiag"
  6677.    From:  "M.J.T. Guy"
  6678.  Msg-ID:  <E0w8jVZ-0005va-00@ursa.cus.cam.ac.uk>
  6679.    Date:  Sun, 23 Mar 1997 09:24:09 +0000
  6680.   Files:  pod/perldiag.pod
  6681.  
  6682.   Title:  "Mention and discourage use of term 'soft reference'"
  6683.    From:  Chip Salzenberg
  6684.   Files:  pod/perlref.pod
  6685.  
  6686.   Title:  "Pod problems & fixes"
  6687.    From:  Hallvard B Furuseth
  6688.  Msg-ID:  <199703242031.VAA14997@bombur2.uio.no>
  6689.    Date:  Mon, 24 Mar 1997 21:31:51 +0100 (MET)
  6690.   Files:  INSTALL lib/Term/Complete.pm lib/subs.pm pod/perlcall.pod
  6691.           pod/perldata.pod pod/perldiag.pod pod/perlembed.pod
  6692.           pod/perlguts.pod pod/perlmod.pod pod/perlop.pod
  6693.           pod/perlpod.pod pod/pod2html.PL
  6694.  
  6695.   Title:  "DB_File documentation fix"
  6696.    From:  Paul Marquess
  6697.  Msg-ID:  <9703240854.AA08401@claudius.bfsec.bt.co.uk>
  6698.    Date:  Mon, 24 Mar 97 08:54:16 GMT
  6699.   Files:  ext/DB_File/DB_File.pm
  6700.  
  6701.   Title:  "FAQ update"
  6702.    From:  Nathan Torkington <gnat@prometheus.frii.com>
  6703.   Files:  pod/perlfaq*.pod
  6704.  
  6705.  
  6706. ----------------
  6707. Version 5.003_94
  6708. ----------------
  6709.  
  6710.  CORE LANGUAGE CHANGES
  6711.  
  6712.   Title:  "Defer creation of array and hash elements as parameters"
  6713.    From:  Chip Salzenberg
  6714.   Files:  dump.c global.sym mg.c op.c op.h perl.h pp.c pp_hot.c proto.h
  6715.           sv.c
  6716.  
  6717.   Title:  "New special literal: __PACKAGE__"
  6718.    From:  Chip Salzenberg
  6719.   Files:  keywords.pl pod/perldata.pod toke.c
  6720.  
  6721.   Title:  "Ignore whitespace before +*? in //x"
  6722.    From:  Chip Salzenberg
  6723.   Files:  regcomp.c
  6724.  
  6725.   Title:  "Abort compilation at C<BEGIN{}> or C<use> after errors"
  6726.    From:  Chip Salzenberg
  6727.   Files:  op.c pod/perldiag.pod t/pragma/subs.t
  6728.  
  6729.   Title:  "allow C<substr 'hello', -10>"
  6730.    From:  David Dyck <dcd@tc.fluke.com>
  6731.  Msg-ID:  <97Mar10.155517pst.35716-2@gateway.fluke.com>
  6732.    Date:  Mon, 10 Mar 1997 15:55:44 -0800
  6733.   Files:  pp.c
  6734.  
  6735.   Title:  "Regularize C<x % y>, esp. when y is negative"
  6736.    From:  Chip Salzenberg
  6737.   Files:  pp.c
  6738.  
  6739.   Title:  "Flush before C<flock(FOO, LOCK_UN)>"
  6740.    From:  Chip Salzenberg
  6741.   Files:  pod/perldelta.pod pod/perlfunc.pod pp_sys.c
  6742.  
  6743.   Title:  "Close loopholes in prototype mismatch warning"
  6744.    From:  Chip Salzenberg
  6745.   Files:  op.c sv.c toke.c
  6746.  
  6747.   Title:  "Warn on C<while ($x = each %y) {}>"
  6748.    From:  Chip Salzenberg
  6749.   Files:  op.c pod/perldiag.pod
  6750.  
  6751.   Title:  "Don't warn on C<print $fh func()>"
  6752.    From:  Chip Salzenberg
  6753.   Files:  toke.c
  6754.  
  6755.  CORE PORTABILITY
  6756.  
  6757.   Title:  "Don't say 'static var = 1'"
  6758.    From:  Jarkko Hietaniemi
  6759.  Msg-ID:  <199703091319.PAA24714@alpha.hut.fi>
  6760.    Date:  Sun, 9 Mar 1997 15:19:57 +0200 (EET)
  6761.   Files:  malloc.c
  6762.  
  6763.   Title:  "BSD/OS 3.0 hints"
  6764.    From:  Christopher Davis <ckd@loiosh.kei.com>
  6765.  Msg-ID:  <w47mjakw5t.fsf@loiosh.kei.com>
  6766.    Date:  14 Mar 1997 16:20:46 -0500
  6767.   Files:  hints/bsdos.sh
  6768.  
  6769.   Title:  "More MachTen hints"
  6770.    From:  Tom Phoenix
  6771.  Msg-ID:  <Pine.GSO.3.95q.970316133852.27997A-100000@kelly.teleport.com
  6772.    Date:  Sun, 16 Mar 1997 13:40:35 -0800 (PST)
  6773.   Files:  hints/machten_2.sh
  6774.  
  6775.   Title:  "HP/UX hint comments"
  6776.    From:  Andy Dougherty
  6777.  Msg-ID:  <Pine.SOL.3.95q.970321153918.28770B-100000@fractal.lafayette.
  6778.    Date:  Fri, 21 Mar 1997 15:43:07 -0500 (EST)
  6779.   Files:  hints/hpux.sh
  6780.  
  6781.   Title:  "VMS update"
  6782.    From:  Charles Bailey
  6783.  Msg-ID:  <1997Mar11.220056.1873182@hmivax.humgen.upenn.edu>
  6784.    Date:  Tue, 11 Mar 1997 22:00:55 -0500 (EST)
  6785.   Files:  lib/ExtUtils/MM_VMS.pm lib/Test/Harness.pm t/op/taint.t
  6786.           utils/perlbug.PL vms/descrip.mms
  6787.  
  6788.   Title:  "vmsish.t and related patches"
  6789.    From:  Charles Bailey
  6790.  Msg-ID:  <01IGQW3IP1KK005VFB@hmivax.humgen.upenn.edu>
  6791.    Date:  Fri, 21 Mar 1997 01:32:47 -0500 (EST)
  6792.   Files:  MANIFEST perl.h vms/descrip.mms vms/ext/vmsish.t vms/vms.c
  6793.  
  6794.   Title:  "Win32 update (four patches)"
  6795.    From:  Gurusamy Sarathy and Nick Ing-Simmons
  6796.   Files:  MANIFEST README.win32 lib/AutoSplit.pm lib/Cwd.pm
  6797.           lib/ExtUtils/Command.pm lib/ExtUtils/Install.pm
  6798.           lib/ExtUtils/MM_OS2.pm lib/ExtUtils/MM_Unix.pm
  6799.           lib/ExtUtils/MM_Win32.pm lib/ExtUtils/MakeMaker.pm
  6800.           lib/ExtUtils/Mksymlists.pm lib/File/Basename.pm
  6801.           lib/File/Path.pm mg.c t/comp/cpp.t t/comp/script.t t/harness
  6802.           t/io/argv.t t/io/dup.t t/io/fs.t t/io/inplace.t
  6803.           t/lib/filehand.t t/lib/io_dup.t t/lib/io_sel.t
  6804.           t/lib/io_taint.t t/op/closure.t t/op/exec.t t/op/glob.t
  6805.           t/op/goto.t t/op/magic.t t/op/misc.t t/op/rand.t
  6806.           t/op/split.t t/op/stat.t t/op/sysio.t t/op/taint.t
  6807.           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t util.c
  6808.           win32/*
  6809.  
  6810.  OTHER CORE CHANGES
  6811.  
  6812.   Title:  "Guard against buffer overflow in yyerror() and related funcs"
  6813.    From:  Chip Salzenberg
  6814.   Files:  toke.c
  6815.  
  6816.   Title:  "For bin compat, rename calllist() and he_{,delay}free"
  6817.    From:  Chip Salzenberg
  6818.   Files:  global.sym hv.c op.c perl.c pod/perlguts.pod proto.h
  6819.  
  6820.   Title:  "Fix C<print> on tied default handle"
  6821.    From:  Chip Salzenberg
  6822.   Files:  pp_hot.c
  6823.  
  6824.   Title:  "Fix C<local($a, undef, $b) = (1,2,3)>"
  6825.    From:  Chip Salzenberg
  6826.   Files:  op.c
  6827.  
  6828.   Title:  "Improve diagnostic on C<@a++>, C<--%a>, @a =~ s/a/b/"
  6829.    From:  Chip Salzenberg
  6830.   Files:  pp.c pp_hot.c
  6831.  
  6832.   Title:  "Don't warn on C<$x{y} .= "z"> when %x is tied"
  6833.    From:  Chip Salzenberg
  6834.   Files:  pp_hot.c
  6835.  
  6836.   Title:  "Eliminate 'unreachable code' warnings"
  6837.    From:  Chip Salzenberg
  6838.   Files:  ext/POSIX/POSIX.xs mg.c pp_ctl.c toke.c
  6839.  
  6840.   Title:  "printf format corrections for -DDEBUGGING"
  6841.    From:  Roderick Schertler
  6842.  Msg-ID:  <26592.858793370@eeyore.ibcinc.com>
  6843.    Date:  Wed, 19 Mar 1997 12:42:50 -0500
  6844.   Files:  doop.c malloc.c op.c pp_ctl.c regexec.c sv.c x2p/str.c
  6845.           x2p/util.c
  6846.  
  6847.   Title:  "Warn about missing -DMULTIPLICITY if likely a problem"
  6848.    From:  Doug MacEachern
  6849.  Msg-ID:  <199703192345.SAA15070@postman.osf.org>
  6850.    Date:  Wed, 19 Mar 1997 18:45:53 -0500
  6851.   Files:  perl.c
  6852.  
  6853.  BUILD PROCESS
  6854.  
  6855.   Title:  "Don't use $(LIBS) when creating shared libperl"
  6856.    From:  Chip Salzenberg
  6857.   Files:  Makefile.SH
  6858.  
  6859.   Title:  "Don't use db 2.x, we're not yet ready for it"
  6860.    From:  Paul Marquess and Andy Dougherty
  6861.   Files:  Configure
  6862.  
  6863.   Title:  "Warn if #! command is longer than 32 chars"
  6864.    From:  Chip Salzenberg
  6865.   Files:  Configure
  6866.  
  6867.   Title:  "patches re perl -wc install{perl,man}"
  6868.    From:  Robin Barker <rmb1@cise.npl.co.uk>
  6869.  Msg-ID:  <21544.9703111313@tempest.cise.npl.co.uk>
  6870.    Date:  Tue, 11 Mar 97 13:13:16 GMT
  6871.   Files:  installman installperl
  6872.  
  6873.   Title:  "3_93 doesn't install pods"
  6874.    From:  Spider Boardman
  6875.  Msg-ID:  <199703160721.CAA08339@Orb.Nashua.NH.US>
  6876.    Date:  Sun, 16 Mar 1997 02:21:35 -0500
  6877.   Files:  installperl
  6878.  
  6879.   Title:  "When installing, use File::Copy instead of `cp`"
  6880.    From:  Chip Salzenberg
  6881.   Files:  installperl
  6882.  
  6883.   Title:  "Make hint files' warnings more visible"
  6884.    From:  Hallvard B Furuseth
  6885.  Msg-ID:  <199703202218.XAA09041@bombur2.uio.no>
  6886.    Date:  Thu, 20 Mar 1997 23:18:03 +0100 (MET)
  6887.   Files:  hints/3b1.sh hints/apollo.sh hints/cxux.sh hints/dcosx.sh
  6888.           hints/dgux.sh hints/esix4.sh hints/freebsd.sh hints/hpux.sh
  6889.           hints/irix_4.sh hints/mips.sh hints/next_3_0.sh hints/os2.sh
  6890.           hints/qnx.sh hints/sco_2_3_3.sh hints/sco_2_3_4.sh
  6891.           hints/solaris_2.sh hints/ultrix_4.sh hints/utekv.sh
  6892.  
  6893.  LIBRARY AND EXTENSIONS
  6894.  
  6895.   Title:  "New module: autouse.pm"
  6896.    From:  Ilya Zakharevich
  6897.  Msg-ID:  <199703210034.TAA13469@monk.mps.ohio-state.edu>
  6898.    Date:  Thu, 20 Mar 1997 19:34:30 -0500 (EST)
  6899.   Files:  MANIFEST lib/autouse.pm
  6900.  
  6901.   Title:  "Math::Complex update"
  6902.    From:  Jarkko Hietaniemi
  6903.   Files:  lib/Math/Complex.pm t/lib/complex.t
  6904.  
  6905.   Title:  "Refresh DB_File to 1.12"
  6906.    From:  Paul Marquess
  6907.  Msg-ID:  <9703121551.AA07435@claudius.bfsec.bt.co.uk>
  6908.    Date:  Wed, 12 Mar 97 15:51:14 GMT
  6909.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
  6910.  
  6911.   Title:  "New subroutine Symbol::qualify_to_ref()"
  6912.    From:  Roderick Schertler
  6913.  Msg-ID:  <pzlo7ut03b.fsf@eeyore.ibcinc.com>
  6914.    Date:  11 Mar 1997 19:39:36 -0500
  6915.   Files:  lib/Symbol.pm
  6916.  
  6917.   Title:  "In debugger, don't reference %{$f{$g}} if $f{$g} doesn't exist"
  6918.    From:  Chip Salzenberg
  6919.   Files:  lib/perl5db.pl
  6920.  
  6921.   Title:  "In File::Path, some systems can't remove read-only files"
  6922.    From:  Chip Salzenberg
  6923.   Files:  lib/File/Path.pm
  6924.  
  6925.   Title:  "Fix typo in -l*perl* pattern"
  6926.    From:  Doug MacEachern
  6927.  Msg-ID:  <199703110414.XAA12884@berlin.atlantic.net>
  6928.    Date:  Mon, 10 Mar 1997 22:58:38 -0500
  6929.   Files:  lib/ExtUtils/Embed.pm
  6930.  
  6931.   Title:  "Fix bugs revealed by prototype warnings"
  6932.    From:  Chip Salzenberg
  6933.   Files:  ext/Opcode/Opcode.pm lib/ExtUtils/MakeMaker.pm
  6934.           lib/Getopt/Long.pm
  6935.  
  6936.   Title:  "Problems with SKIP in makemaker"
  6937.    From:  Ilya Zakharevich
  6938.  Msg-ID:  <199703210413.XAA21601@monk.mps.ohio-state.edu>
  6939.    Date:  Thu, 20 Mar 1997 23:13:31 -0500 (EST)
  6940.   Files:  lib/ExtUtils/MM_Unix.pm
  6941.  
  6942.   Title:  "In Exporter, don't C<require Carp> at file scope"
  6943.    From:  Chip Salzenberg
  6944.   Files:  lib/Exporter.pm
  6945.  
  6946.   Title:  "fix for Exporter's $SIG{__WARN__} handler"
  6947.    From:  Roderick Schertler
  6948.  Msg-ID:  <2282.858296451@eeyore.ibcinc.com>
  6949.    Date:  Thu, 13 Mar 1997 18:40:51 -0500
  6950.   Files:  lib/Exporter.pm
  6951.  
  6952.   Title:  "Don't try to substr() refs in Carp"
  6953.    From:  Chip Salzenberg
  6954.   Files:  lib/Carp.pm
  6955.  
  6956.   Title:  "Re: NUL in die and other messages"
  6957.    From:  "M.J.T. Guy"
  6958.  Msg-ID:  <E0w815V-0005xs-00@ursa.cus.cam.ac.uk>
  6959.    Date:  Fri, 21 Mar 1997 09:58:17 +0000
  6960.   Files:  lib/Carp.pm
  6961.  
  6962.   Title:  "Add entry for prototype() in Pod::Functions"
  6963.    From:  Chip Salzenberg
  6964.   Files:  lib/Pod/Functions.pm
  6965.  
  6966.   Title:  "Fix typos in IO::Socket documentation"
  6967.    From:  "M.J.T. Guy"
  6968.  Msg-ID:  <E0w75po-0003yh-00@taurus.cus.cam.ac.uk>
  6969.    Date:  Tue, 18 Mar 1997 20:50:16 +0000
  6970.   Files:  ext/IO/lib/IO/Socket.pm
  6971.  
  6972.  TESTS
  6973.  
  6974.    (no other changes)
  6975.  
  6976.  UTILITIES
  6977.  
  6978.   Title:  "Re: bug in pod2man (5.00326): section=3 for .pm modules"
  6979.    From:  Roderick Schertler
  6980.  Msg-ID:  <pzn2sat1hg.fsf@eeyore.ibcinc.com>
  6981.    Date:  11 Mar 1997 19:09:31 -0500
  6982.   Files:  pod/pod2man.PL
  6983.  
  6984.  DOCUMENTATION
  6985.  
  6986.   Title:  "perlfaq.pod"
  6987.    From:  Tom Christiansen
  6988.  Msg-ID:  <199703172301.QAA12566@jhereg.perl.com>
  6989.    Date:  Mon, 17 Mar 1997 16:01:40 -0700
  6990.   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
  6991.           pod/perlfaq*.pod pod/roffitall
  6992.  
  6993.   Title:  "*.pod changes based on the FAQ"
  6994.    From:  gnat@frii.com
  6995.  Msg-ID:  <199703171650.JAA02655@elara.frii.com>
  6996.    Date:  Mon, 17 Mar 1997 09:50:14 -0700 (MST)
  6997.   Files:  pod/perldata.pod pod/perlfunc.pod pod/perlipc.pod
  6998.           pod/perlop.pod pod/perlre.pod pod/perlrun.pod
  6999.           pod/perlsec.pod pod/perlvar.pod
  7000.  
  7001.   Title:  "INSTALL:  How to enable debugging"
  7002.    From:  Andy Dougherty
  7003.  Msg-ID:  <Pine.SOL.3.95q.970321112326.1414A-100000@fractal.lafayette.e
  7004.    Date:  Fri, 21 Mar 1997 11:25:32 -0500 (EST)
  7005.   Files:  INSTALL
  7006.  
  7007.   Title:  "Document that $. is not reset on implicit open"
  7008.    From:  Chip Salzenberg
  7009.   Files:  pod/perldelta.pod
  7010.  
  7011.   Title:  "Re: Embedding success with _93 "
  7012.    From:  Doug MacEachern
  7013.  Msg-ID:  <199703112255.RAA22775@postman.osf.org>
  7014.    Date:  Tue, 11 Mar 1997 17:55:05 -0500
  7015.   Files:  pod/perldelta.pod
  7016.  
  7017.   Title:  "Update site list"
  7018.    From:  lvirden@cas.org (Larry W. Virden, x2487)
  7019.  Msg-ID:  <9703111053.AA20051@cas.org>
  7020.    Date:  Tue, 11 Mar 1997 10:53:49 -0500
  7021.   Files:  pod/perlmod.pod
  7022.  
  7023.   Title:  "Patch to document illegal characters"
  7024.    From:  Tom Phoenix
  7025.  Msg-ID:  <Pine.GSO.3.96.970314090558.15346J-100000@kelly.teleport.com>
  7026.    Date:  Fri, 14 Mar 1997 09:08:10 -0800 (PST)
  7027.   Files:  pod/perldiag.pod pod/perltrap.pod
  7028.  
  7029.   Title:  "Document trap with //o and closures"
  7030.    From:  Charles Bailey
  7031.  Msg-ID:  <01IGCHWRNSEU00661G@hmivax.humgen.upenn.edu>
  7032.    Date:  Mon, 10 Mar 1997 18:08:08 -0500 (EST)
  7033.   Files:  pod/perltrap.pod
  7034.  
  7035.   Title:  "Re: Inline PI function"
  7036.    From:  Tom Phoenix
  7037.  Msg-ID:  <Pine.GSO.3.95q.970310143125.22489V-100000@kelly.teleport.com
  7038.    Date:  Mon, 10 Mar 1997 14:33:20 -0800 (PST)
  7039.   Files:  pod/perlsub.pod
  7040.  
  7041.   Title:  "Illegal character in input"
  7042.    From:  Tom Phoenix
  7043.  Msg-ID:  <Pine.GSO.3.95q.970310151512.22489a-100000@kelly.teleport.com
  7044.    Date:  Mon, 10 Mar 1997 15:21:21 -0800 (PST)
  7045.   Files:  pod/perldiag.pod
  7046.  
  7047.   Title:  "Patch for docs Re: Lost backslash"
  7048.    From:  Tom Phoenix
  7049.  Msg-ID:  <Pine.GSO.3.96.970319071438.24834G-100000@kelly.teleport.com>
  7050.    Date:  Wed, 19 Mar 1997 07:28:57 -0800 (PST)
  7051.   Files:  pod/perlop.pod
  7052.  
  7053.   Title:  "XSUB's doc fix"
  7054.    From:  Roderick Schertler
  7055.  Msg-ID:  <28804.858012126@eeyore.ibcinc.com>
  7056.    Date:  Mon, 10 Mar 1997 11:42:06 -0500
  7057.   Files:  pod/perlcall.pod pod/perlguts.pod pod/perlxstut.pod
  7058.  
  7059.   Title:  "Document return from do FILE"
  7060.    From:  "M.J.T. Guy"
  7061.  Msg-ID:  <E0w70DK-0001yJ-00@ursa.cus.cam.ac.uk>
  7062.    Date:  Tue, 18 Mar 1997 14:50:10 +0000
  7063.   Files:  pod/perlfunc.pod
  7064.  
  7065.   Title:  "Document $^M in perlvar"
  7066.    From:  Robin Barker <rmb1@cise.npl.co.uk>
  7067.  Msg-ID:  <6153.9703202108@tempest.cise.npl.co.uk>
  7068.    Date:  Thu, 20 Mar 97 21:08:33 GMT
  7069.   Files:  pod/perlvar.pod
  7070.  
  7071.   Title:  "typos in pods of 5.003_93"
  7072.    From:  Jim Meyering <meyering@asic.sc.ti.com>
  7073.  Msg-ID:  <wpgendbzvhx.fsf@asic.sc.ti.com>
  7074.    Date:  19 Mar 1997 10:39:38 -0600
  7075.   Files:  pod/perlfunc.pod pod/perlguts.pod pod/perlre.pod
  7076.           pod/perltoot.pod pod/perlxs.pod
  7077.  
  7078.   Title:  "Re: Updates to pod punctuations"
  7079.    From:  lvirden@cas.org (Larry W. Virden, x2487)
  7080.  Msg-ID:  <9703141700.AA22911@cas.org>
  7081.    Date:  Fri, 14 Mar 1997 17:00:12 -0500
  7082.   Files:  pod/*.pod
  7083.  
  7084.   Title:  "clarify example in perlfunc"
  7085.    From:  Jarkko Hietaniemi
  7086.  Msg-ID:  <199703201746.TAA25195@alpha.hut.fi>
  7087.    Date:  Thu, 20 Mar 1997 19:46:01 +0200 (EET)
  7088.   Files:  pod/perlfunc.pod
  7089.  
  7090.   Title:  "Regularize headings in DB_File documentation"
  7091.    From:  Chip Salzenberg
  7092.   Files:  ext/DB_File/DB_File.pm
  7093.  
  7094.  
  7095. ----------------
  7096. Version 5.003_93
  7097. ----------------
  7098.  
  7099. Me, last time:
  7100.      "This release will be the public beta of 5.004,
  7101.         or my name isn't Larson T. Pettifogger."
  7102. Me, now:
  7103.      "Gone like *that*, a fortune in letterhead."
  7104.  
  7105.  CORE LANGUAGE CHANGES
  7106.  
  7107.   Title:  "Don't autovivify array and hash elements in sub parameters"
  7108.    From:  Gurusamy Sarathy
  7109.  Msg-ID:  <199703061912.OAA20606@aatma.engin.umich.edu>
  7110.    Date:  Thu, 06 Mar 1997 14:12:09 -0500
  7111.   Files:  op.c pod/perldelta.pod pod/perlsub.pod pod/perltrap.pod
  7112.  
  7113.   Title:  "Support READ and GETC for tied handles"
  7114.    From:  Doug MacEachern
  7115.  Msg-ID:  <199703090019.TAA32591@postman.osf.org>
  7116.    Date:  Sat, 08 Mar 1997 19:19:38 -0500
  7117.   Files:  pod/perldelta.pod pod/perltie.pod pp_sys.c t/op/misc.t
  7118.  
  7119.   Title:  "Warn on C<@x =~ /a/> and C<%x =~ s/a/b/>"
  7120.    From:  Chip Salzenberg
  7121.   Files:  op.c pod/perldiag.pod
  7122.  
  7123.   Title:  "Warn on %{+undef} and @{+undef}"
  7124.    From:  Chip Salzenberg
  7125.   Files:  pp.c pp_hot.c
  7126.  
  7127.  CORE PORTABILITY
  7128.  
  7129.   Title:  "VMS update"
  7130.    From:  Charles Bailey
  7131.  Msg-ID:  <01IG8KN5R28M00661G@hmivax.humgen.upenn.edu>
  7132.    Date:  Fri, 07 Mar 1997 22:49:46 -0500 (EST)
  7133.   Files:  lib/ExtUtils/MM_VMS.pm vms/descrip.mms vms/gen_shrfls.pl
  7134.           vms/sockadapt.h
  7135.  
  7136.   Title:  "AmigaOS hint patch"
  7137.    From:  Norbert Pueschel
  7138.  Msg-ID:  <77724767@Armageddon.meb.uni-bonn.de>
  7139.    Date:  Sat, 08 Mar 1997 12:50:15 +0100
  7140.   Files:  hints/amigaos.sh
  7141.  
  7142.  OTHER CORE CHANGES
  7143.  
  7144.   Title:  "Make conversion of @_ to real array work right after C<shift>"
  7145.    From:  Chip Salzenberg
  7146.   Files:  av.c
  7147.  
  7148.   Title:  "Fix imbalanced ENTER/LEAVE from C<BEGIN{die}>"
  7149.    From:  Chip Salzenberg
  7150.   Files:  op.c perl.c proto.h
  7151.  
  7152.   Title:  "perl -P path patch"
  7153.    From:  Andy Dougherty
  7154.  Msg-ID:  <Pine.SOL.3.95q.970308120242.23766D-100000@fractal.lafayette.
  7155.    Date:  Sat, 08 Mar 1997 12:45:08 -0500 (EST)
  7156.   Files:  config_H config_h.SH perl.c plan9/config.plan9 t/comp/cpp.t
  7157.           vms/config.vms win32/config.H
  7158.  
  7159.  BUILD PROCESS
  7160.  
  7161.   Title:  "Fix for Unisys UNIX and libperl.so"
  7162.    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
  7163.  Msg-ID:  <memo.147328@cix.compulink.co.uk>
  7164.    Date:  Thu, 6 Mar 97 16:28 GMT0
  7165.   Files:  Configure
  7166.  
  7167.   Title:  "Allow './Configure -Uoptimize'"
  7168.    From:  Andy Dougherty
  7169.  Msg-ID:  <Pine.SOL.3.95q.970306110532.11070A-100000@fractal.lafayette.
  7170.    Date:  Thu, 06 Mar 1997 11:15:47 -0500 (EST)
  7171.   Files:  Configure
  7172.  
  7173.   Title:  "Use 'test -f', not 'test -x'"
  7174.    From:  Spider Boardman
  7175.  Msg-ID:  <199703080053.TAA13943@web.zk3.dec.com>
  7176.    Date:  Fri, 7 Mar 1997 19:53:00 -0500
  7177.   Files:  Configure
  7178.  
  7179.   Title:  "Don't count on 'trap 0' inside () in shell script"
  7180.    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
  7181.  Msg-ID:  <memo.147326@cix.compulink.co.uk>
  7182.    Date:  Thu, 6 Mar 97 16:28 GMT0
  7183.   Files:  perl_exp.SH
  7184.  
  7185.  LIBRARY AND EXTENSIONS
  7186.  
  7187.   Title:  "Carp with multiple arguments"
  7188.    From:  "M.J.T. Guy"
  7189.  Msg-ID:  <E0w3STZ-0007RW-00@taurus.cus.cam.ac.uk>
  7190.    Date:  Sat, 8 Mar 1997 20:12:17 +0000
  7191.   Files:  lib/Carp.pm
  7192.  
  7193.   Title:  "@EXPORT_FAIL fix for Exporter.pm"
  7194.    From:  Roderick Schertler
  7195.  Msg-ID:  <24884.857841724@eeyore.ibcinc.com>
  7196.    Date:  Sat, 08 Mar 1997 12:22:04 -0500
  7197.   Files:  lib/Exporter.pm
  7198.  
  7199.   Title:  "Open[23] autoflush docs"
  7200.    From:  Roderick Schertler
  7201.  Msg-ID:  <7939.857693947@eeyore.ibcinc.com>
  7202.    Date:  Thu, 06 Mar 1997 19:19:07 -0500
  7203.   Files:  lib/IPC/Open2.pm lib/IPC/Open3.pm
  7204.  
  7205.  TESTS
  7206.  
  7207.   Title:  "Fix counts in output of TEST"
  7208.    From:  Hugo van der Sanden <hv@iii.co.uk>
  7209.  Msg-ID:  <331F1507.4BE8@iii.co.uk>
  7210.    Date:  Thu, 06 Mar 1997 19:03:35 +0000
  7211.   Files:  t/TEST
  7212.  
  7213.   Title:  "Ignore backup files in strict.t and warning.t"
  7214.    From:  Chip Salzenberg
  7215.   Files:  t/pragma/strict.t t/pragma/warning.t
  7216.  
  7217.  UTILITIES
  7218.  
  7219.   Title:  "Quote pathname before using as pattern"
  7220.    From:  Chip Salzenberg
  7221.   Files:  pod/pod2html.PL
  7222.  
  7223.  DOCUMENTATION
  7224.  
  7225.   Title:  "Consolidated INSTALL updates since _92"
  7226.    From:  Andy Dougherty
  7227.  Msg-ID:  <Pine.SOL.3.95q.970308131806.23766F-100000@fractal.lafayette.
  7228.    Date:  Sat, 08 Mar 1997 13:21:22 -0500 (EST)
  7229.  
  7230.   Title:  "Fix more E-Mail addresses in pods"
  7231.    From:  Chip Salzenberg
  7232.   Files:  lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Manifest.pm
  7233.           lib/diagnostics.pm pod/buildtoc
  7234.  
  7235.   Title:  "Warn about '.' terminating E-Mail"
  7236.    From:  Chip Salzenberg
  7237.   Files:  pod/perlform.pod
  7238.  
  7239.   Title:  "OS/2 doc update"
  7240.    From:  Ilya Zakharevich
  7241.  Msg-ID:  <199703080537.AAA25157@monk.mps.ohio-state.edu>
  7242.    Date:  Sat, 8 Mar 1997 00:37:30 -0500 (EST)
  7243.   Files:  README.os2
  7244.  
  7245.   Title:  "PODs corrections"
  7246.    From:  Ilya Zakharevich
  7247.  Msg-ID:  <199703080253.VAA24975@monk.mps.ohio-state.edu>
  7248.    Date:  Fri, 7 Mar 1997 21:53:04 -0500 (EST)
  7249.   Files:  ext/DB_File/DB_File.pm ext/Socket/Socket.pm
  7250.           lib/Class/Template.pm lib/ExtUtils/Embed.pm
  7251.           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Mksymlists.pm
  7252.           lib/File/Basename.pm lib/File/stat.pm lib/Time/gmtime.pm
  7253.           lib/Time/localtime.pm lib/Time/tm.pm lib/User/grent.pm
  7254.           lib/User/pwent.pm pod/perlcall.pod pod/perldebug.pod
  7255.           pod/perlfunc.pod pod/perlguts.pod pod/perllocale.pod
  7256.           pod/perlop.pod pod/perlsub.pod
  7257.  
  7258.  
  7259. ----------------
  7260. Version 5.003_92
  7261. ----------------
  7262.  
  7263. This release will be the public beta of 5.004, or my name isn't
  7264. Larson T. Pettifogger.
  7265.  
  7266.  CORE LANGUAGE CHANGES
  7267.  
  7268.   Title:  "Strictly follow lexical context of C<eval ''> and nested subs"
  7269.    From:  Chip Salzenberg
  7270.   Files:  op.c
  7271.  
  7272.   Title:  "Make ::SUPER and UNIVERSAL work together"
  7273.    From:  Chip Salzenberg
  7274.   Files:  gv.c pod/perlguts.pod
  7275.  
  7276.  CORE PORTABILITY
  7277.  
  7278.   Title:  "HP-UX hint update"
  7279.    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
  7280.  Msg-ID:  <1479.857653838@lyon.grenoble.hp.com>
  7281.    Date:  Thu, 06 Mar 97 14:10:38 +0100
  7282.   Files:  hints/hpux.sh
  7283.  
  7284.   Title:  "Re: The continuing MachTen saga"
  7285.    From:  Tom Phoenix
  7286.  Msg-ID:  <Pine.GSO.3.95q.970305091611.3572E-100000@kelly.teleport.com>
  7287.    Date:  Wed, 5 Mar 1997 09:47:22 -0800 (PST)
  7288.   Files:  hints/machten_2.sh
  7289.  
  7290.   Title:  "OS/2 patches"
  7291.    From:  Ilya Zakharevich
  7292.  Msg-ID:  <199703060308.WAA22211@monk.mps.ohio-state.edu>
  7293.    Date:  Wed, 5 Mar 1997 22:08:43 -0500 (EST)
  7294.   Files:  hints/os2.sh lib/ExtUtils/MakeMaker.pm t/op/taint.t
  7295.  
  7296.   Title:  "VMS patches"
  7297.    From:  Charles Bailey
  7298.  Msg-ID:  <01IG5SQE4A6U00661G@hmivax.humgen.upenn.edu>
  7299.    Date:  Wed, 05 Mar 1997 23:10:24 -0500 (EST)
  7300.   Files:  lib/ExtUtils/MM_VMS.pm lib/ExtUtils/Manifest.pm perlsdio.h
  7301.           t/op/runlevel.t t/op/taint.t vms/descrip.mms vms/perly_c.vms
  7302.           vms/sockadapt.c vms/sockadapt.h vms/vms_yfix.pl
  7303.  
  7304.  OTHER CORE CHANGES
  7305.  
  7306.   Title:  "Make sure $^X is tainted when ARG_ZERO_IS_SCRIPT"
  7307.    From:  Chip Salzenberg
  7308.   Files:  toke.c
  7309.  
  7310.   Title:  "Clarify '-T too late' error"
  7311.    From:  Chip Salzenberg
  7312.   Files:  perl.c pod/perldiag.pod
  7313.  
  7314.   Title:  "Warn when redefining or undefining a constant sub"
  7315.    From:  Chip Salzenberg
  7316.   Files:  pod/perldiag.pod pp.c sv.c
  7317.  
  7318.   Title:  "Don't generate spurious 'not imported' warning"
  7319.    From:  Chip Salzenberg
  7320.   Files:  gv.c t/pragma/strict-vars pod/perldiag.pod
  7321.  
  7322.   Title:  "Clarify message re: @host in string"
  7323.    From:  Chip Salzenberg
  7324.   Files:  pod/perldiag.pod pod/perltrap.pod toke.c
  7325.  
  7326.   Title:  "Disconnect refs that are targets of pp_readline"
  7327.    From:  Chip Salzenberg
  7328.   Files:  pp_hot.c
  7329.  
  7330.   Title:  "Fix typo in test of HvFILL()"
  7331.    From:  Chip Salzenberg
  7332.   Files:  op.c
  7333.  
  7334.   Title:  "Allow for pad name array to be shorter than pad array"
  7335.    From:  Chip Salzenberg
  7336.   Files:  op.c
  7337.  
  7338.   Title:  "Eliminate format-string type warnings"
  7339.    From:  Hallvard B Furuseth
  7340.  Msg-ID:  <199703030915.KAA11634@bombur2.uio.no>
  7341.    Date:  Mon, 3 Mar 1997 10:15:11 +0100 (MET)
  7342.   Files:  doio.c ext/POSIX/POSIX.xs gv.c hints/dec_osf.sh pp.c pp_ctl.c
  7343.           pp_hot.c run.c sv.c x2p/a2py.c
  7344.  
  7345.   Title:  "Update copyright dates"
  7346.    From:  Chip Salzenberg
  7347.   Files:  *.[hc] x2p/*.[hc] win32/EXTERN.h vms/vmsish.h vms/vms.c
  7348.  
  7349.  BUILD PROCESS
  7350.  
  7351.   Title:  "near-harmless bug in _91's Configure"
  7352.    From:  Roderick Schertler
  7353.  Msg-ID:  <pzg1yfuiza.fsf@eeyore.ibcinc.com>
  7354.    Date:  01 Mar 1997 21:26:49 -0500
  7355.   Files:  Configure
  7356.  
  7357.   Title:  "Change 'continuing anyway' to 'probably harmless'"
  7358.    From:  Chip Salzenberg
  7359.   Files:  INSTALL lib/ExtUtils/Liblist.pm
  7360.  
  7361.  LIBRARY AND EXTENSIONS
  7362.  
  7363.   Title:  "Newer ReadLine"
  7364.    From:  Ilya Zakharevich
  7365.  Msg-ID:  <199703040634.BAA19919@monk.mps.ohio-state.edu>
  7366.    Date:  Tue, 4 Mar 1997 01:34:28 -0500 (EST)
  7367.   Files:  lib/Term/ReadLine.pm lib/perl5db.pl
  7368.  
  7369.   Title:  "Refresh Getopt::Long to 2.9"
  7370.    From:  Johan Vromans <jvromans@squirrel.nl>
  7371.   Files:  lib/Getopt/Long.pm
  7372.  
  7373.   Title:  "Benchmark: using code refs"
  7374.    From:  Hugo van der Sanden <hv@iii.co.uk>
  7375.  Msg-ID:  <199703041132.LAA07613@tyree.iii.co.uk>
  7376.    Date:  Tue, 04 Mar 1997 11:32:11 +0000
  7377.   Files:  lib/Benchmark.pm
  7378.  
  7379.   Title:  "Fix quotewords"
  7380.    From:  Hugo van der Sanden <hv@crypt.compulink.co.uk>
  7381.  Msg-ID:  <199703060755.HAA15060@crypt.compulink.co.uk>
  7382.    Date:  Thu, 06 Mar 1997 07:55:25 +0000
  7383.   Files:  lib/Text/ParseWords.pm
  7384.  
  7385.   Title:  "Use IV instead of double for tms structure members"
  7386.    From:  Chip Salzenberg
  7387.   Files:  ext/POSIX/POSIX.xs
  7388.  
  7389.   Title:  "Document IO::File::new_tmpfile"
  7390.    From:  Chip Salzenberg
  7391.   Files:  ext/IO/lib/IO/File.pm
  7392.  
  7393.  TESTS
  7394.  
  7395.   Title:  "Make op/TEST silent under -w"
  7396.    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
  7397.  Msg-ID:  <199703011821.NAA13037@sinistar.idle.com>
  7398.    Date:  Sat, 1 Mar 97 12:04:09 CST
  7399.   Files:  t/TEST
  7400.  
  7401.   Title:  "Smarter t/op/taint.t"
  7402.    From:  Tom Phoenix
  7403.  Msg-ID:  <Pine.GSO.3.95q.970303103047.24000A-100000@kelly.teleport.com
  7404.    Date:  Mon, 3 Mar 1997 10:31:54 -0800 (PST)
  7405.   Files:  t/op/taint.t
  7406.  
  7407.   Title:  "Fix taint test for systems without csh"
  7408.    From:  Chip Salzenberg
  7409.   Files:  t/op/taint.t
  7410.  
  7411.   Title:  "Don't test locales if there is no setlocale()"
  7412.    From:  Chip Salzenberg
  7413.   Files:  t/pragma/locale.t
  7414.  
  7415.  UTILITIES
  7416.  
  7417.   Title:  "Update pod2html"
  7418.    From:  wmiddlet@Adobe.COM (William Middleton)
  7419.  Msg-ID:  <199703030025.QAA08106@ducks>
  7420.    Date:  Sun, 2 Mar 1997 16:25:03 -0800 (PST)
  7421.   Files:  pod/pod2html.PL
  7422.  
  7423.   Title:  "Support 'long long' in h2ph"
  7424.    From:  (name lost)
  7425.   Files:  utils/h2ph.PL
  7426.  
  7427.  DOCUMENTATION
  7428.  
  7429.   Title:  "Add taint checks and srand to perldelta"
  7430.    From:  Tom Phoenix
  7431.  Msg-ID:  <Pine.GSO.3.95q.970302115355.23058D-100000@kelly.teleport.com
  7432.    Date:  Sun, 2 Mar 1997 11:56:08 -0800 (PST)
  7433.   Files:  pod/perldelta.pod
  7434.  
  7435.   Title:  "Don't call FileHandle 'deprecated'"
  7436.    From:  Chip Salzenberg
  7437.   Files:  pod/perldelta.pod
  7438.  
  7439.   Title:  "Improve sample module header"
  7440.    From:  Tom Christiansen and Graham Barr
  7441.  Msg-ID:  <199703011732.KAA14693@jhereg.perl.com>
  7442.    Date:  Sat, 01 Mar 1997 10:32:31 -0700
  7443.   Files:  pod/perlmod.pod
  7444.  
  7445.   Title:  "Clarify C<crypt> documentation"
  7446.    From:  Tom Phoenix
  7447.  Msg-ID:  <Pine.GSO.3.95q.970228131112.12357D-100000@kelly.teleport.com
  7448.    Date:  Fri, 28 Feb 1997 13:18:25 -0800 (PST)
  7449.   Files:  pod/perlfunc.pod
  7450.  
  7451.   Title:  "Update list of CPAN sites"
  7452.    From:  Jarkko Hietaniemi
  7453.  Msg-ID:  <199703021454.QAA07446@alpha.hut.fi>
  7454.    Date:  Sun, 2 Mar 1997 16:54:22 +0200 (EET)
  7455.   Files:  pod/perlmod.pod
  7456.  
  7457.   Title:  "Enhance description of 'server error'"
  7458.    From:  Jarkko Hietaniemi
  7459.  Msg-ID:  <199702041903.VAA16070@alpha.hut.fi>
  7460.    Date:  Tue, 4 Feb 1997 21:03:23 +0200 (EET)
  7461.   Files:  pod/perldiag.pod
  7462.  
  7463.   Title:  "Regularize format of E-Mail addresses in *.pod"
  7464.    From:  Chip Salzenberg
  7465.   Files:  pod/*.pod
  7466.  
  7467.  
  7468. ----------------
  7469. Version 5.003_91
  7470. ----------------
  7471.  
  7472. This is (should be?  must be!) the public beta of 5.004.
  7473.  
  7474.  CORE LANGUAGE CHANGES
  7475.  
  7476.   Title:  "Fix perl_call_*() when !G_EVAL"
  7477.    From:  Gurusamy Sarathy
  7478.  Msg-ID:  <199702250725.CAA09192@aatma.engin.umich.edu>,
  7479.           <199702251925.OAA15498@aatma.engin.umich.edu>,
  7480.           <199702252200.RAA16853@aatma.engin.umich.edu>
  7481.    Date:  Tue, 25 Feb 1997 02:25:56 -0500
  7482.   Files:  MANIFEST gv.c interp.sym perl.c perl.h pp_ctl.c pp_sys.c
  7483.           t/op/runlevel.t
  7484.  
  7485.   Title:  "Fix taint tests for writeable dirs in $ENV{PATH}"
  7486.    From:  Chip Salzenberg
  7487.   Files:  mg.c mg.h pod/perlsec.pod taint.c
  7488.  
  7489.   Title:  "Forbid tainted parameters for truncate()"
  7490.    From:  Chip Salzenberg
  7491.   Files:  pp_sys.c
  7492.  
  7493.   Title:  "Don't taint magic hash keys unnecessarily"
  7494.    From:  Charles Bailey
  7495.  Msg-ID:  <01IFXL9TY74Y00661G@hmivax.humgen.upenn.edu>
  7496.    Date:  Fri, 28 Feb 1997 02:11:26 -0500 (EST)
  7497.   Files:  hv.c
  7498.  
  7499.  CORE PORTABILITY
  7500.  
  7501.   Title:  "VMS patches post _90"
  7502.    From:  Charles Bailey
  7503.  Msg-ID:  <01IFYDE5ZT7O005A53@hmivax.humgen.upenn.edu>
  7504.    Date:  Fri, 28 Feb 1997 15:26:33 -0500 (EST)
  7505.   Files:  doio.c mg.c perl.h pp_hot.c t/op/rand.t t/op/taint.t taint.c
  7506.           vms/descrip.mms vms/vms.c
  7507.  
  7508.   Title:  "Fix taint check in system() and exec() under VMS and OS/2"
  7509.    From:  Chip Salzenberg
  7510.   Files:  pp_sys.c
  7511.  
  7512.   Title:  "If _XOPEN_VERSION >= 4, socket length parameters are size_t"
  7513.    From:  Michael H. Moran <mhm@austin.ibm.com>
  7514.   Files:  perl.h pp_sys.c
  7515.  
  7516.   Title:  "Make dooneliner() compile again"
  7517.    From:  Chip Salzenberg
  7518.   Files:  pp_sys.c
  7519.  
  7520.  OTHER CORE CHANGES
  7521.  
  7522.   Title:  "Short-circuit duplicate study() calls"
  7523.    From:  Chip Salzenberg
  7524.   Files:  pp.c
  7525.  
  7526.   Title:  "Call sv_set[iu]v() with [IU]V parameter, not [IU]32"
  7527.    From:  Chip Salzenberg
  7528.   Files:  perl.c pp.c pp_sys.c toke.c util.c
  7529.  
  7530.   Title:  "Clean up and document API for hashes"
  7531.    From:  Gurusamy Sarathy
  7532.  Msg-ID:  <199702251824.NAA14859@aatma.engin.umich.edu>
  7533.    Date:  Tue, 25 Feb 1997 13:24:02 -0500
  7534.   Files:  hv.c hv.h pod/perldelta.pod pod/perlguts.pod
  7535.  
  7536.   Title:  "pp_undef was not always freeing memory"
  7537.    From:  Ilya Zakharevich
  7538.  Msg-ID:  <199702270653.BAA13949@monk.mps.ohio-state.edu>
  7539.    Date:  Thu, 27 Feb 1997 01:53:51 -0500 (EST)
  7540.   Files:  pp.c
  7541.  
  7542.   Title:  "Fix SEGV when debugging with foreach() lvalue patch"
  7543.    From:  Ilya Zakharevich
  7544.  Msg-ID:  <199702271924.OAA14557@monk.mps.ohio-state.edu>
  7545.    Date:  Thu, 27 Feb 1997 14:24:36 -0500 (EST)
  7546.   Files:  sv.c
  7547.  
  7548.   Title:  "Don't examine rx->exec_tainted if pregexec() fails"
  7549.    From:  Chip Salzenberg
  7550.   Files:  pp_hot.c
  7551.  
  7552.   Title:  "Silence bogus typo warning on $DB::postponed"
  7553.    From:  Gurusamy Sarathy
  7554.  Msg-ID:  <199702271802.NAA12505@aatma.engin.umich.edu>
  7555.    Date:  Thu, 27 Feb 1997 13:02:30 -0500
  7556.   Files:  op.c
  7557.  
  7558.  BUILD PROCESS
  7559.  
  7560.   Title:  "Sanity check linking with $libs"
  7561.    From:  Andy Dougherty
  7562.  Msg-ID:  <Pine.SOL.3.95q.970225221634.2486A-100000@fractal.lafayette.edu>
  7563.    Date:  Tue, 25 Feb 1997 14:13:45 -0500 (EST)
  7564.   Files:  Configure
  7565.  
  7566.   Title:  "Flush stdout when printing $randbits guess"
  7567.    From:  Chip Salzenberg
  7568.   Files:  Configure
  7569.  
  7570.   Title:  "Configure changes for Irix nm"
  7571.    From:  Helmut Jarausch and Fabien Tassin
  7572.   Files:  Configure
  7573.  
  7574.   Title:  "Update OS/2 Configure diff"
  7575.    From:  Ilya Zakharevich
  7576.  Msg-ID:  <199702251906.OAA10608@monk.mps.ohio-state.edu>
  7577.    Date:  Tue, 25 Feb 1997 14:06:23 -0500 (EST)
  7578.   Files:  os2/diff.configure
  7579.  
  7580.  LIBRARY AND EXTENSIONS
  7581.  
  7582.   Title:  "Don't require() in a signal handler"
  7583.    From:  Chip Salzenberg
  7584.   Files:  lib/perl5db.pl
  7585.  
  7586.   Title:  "Make IPC::Open3 work without fork()"
  7587.    From:  Ilya Zakharevich
  7588.  Msg-ID:  <199702251937.OAA10718@monk.mps.ohio-state.edu>
  7589.    Date:  Tue, 25 Feb 1997 14:37:07 -0500 (EST)
  7590.   Files:  lib/IPC/Open3.pm
  7591.  
  7592.   Title:  "Follow up on elimination of $` $& $' in libraries"
  7593.    From:  "M.J.T. Guy"
  7594.  Msg-ID:  <E0w0Sqc-00046E-00@ursa.cus.cam.ac.uk>
  7595.    Date:  Fri, 28 Feb 1997 13:59:42 +0000
  7596.   Files:  lib/Getopt/Long.pm lib/diagnostics.pm
  7597.  
  7598.   Title:  "Don't warn on use of CCFLAGS"
  7599.    From:  Andreas Koenig
  7600.  Msg-ID:  <199702251038.LAA13123@anna.in-berlin.de>
  7601.    Date:  Tue, 25 Feb 1997 11:38:43 +0100
  7602.   Files:  lib/ExtUtils/MakeMaker.pm
  7603.  
  7604.   Title:  "Allow explicit '-lperl' in link arguments"
  7605.    From:  Doug MacEachern
  7606.  Msg-ID:  <199702271625.LAA25402@postman.osf.org>
  7607.    Date:  Thu, 27 Feb 1997 11:25:04 -0500
  7608.   Files:  lib/ExtUtils/Embed.pm
  7609.  
  7610.  TESTS
  7611.  
  7612.   Title:  "New test op/taint.t"
  7613.    From:  Tom Phoenix
  7614.  Msg-ID:  <Pine.GSO.3.95q.970225101328.18288M-100000@kelly.teleport.com
  7615.    Date:  Tue, 25 Feb 1997 11:36:53 -0800 (PST)
  7616.   Files:  MANIFEST t/op/taint.t
  7617.  
  7618.   Title:  "Patch to t/op/rand.t"
  7619.    From:  Tom Phoenix
  7620.  Msg-ID:  <Pine.GSO.3.95q.970225181321.13796Q-100000@kelly.teleport.com
  7621.    Date:  Tue, 25 Feb 1997 18:19:34 -0800 (PST)
  7622.   Files:  t/op/rand.t
  7623.  
  7624.  UTILITIES
  7625.  
  7626.   Title:  "Add --lax option to pod2man; use it in perldoc"
  7627.    From:  Nat <gnat@frii.com>, Chip Salzenberg
  7628.   Files:  pod/pod2man.PL utils/perldoc.PL
  7629.  
  7630.   Title:  "Eliminate dead code in pod2man"
  7631.    From:  Chip Salzenberg
  7632.   Files:  pod/pod2man.PL
  7633.  
  7634.  DOCUMENTATION
  7635.  
  7636.   Title:  "Warn about intrusive sfio behavior"
  7637.    From:  Andy Dougherty
  7638.  Msg-ID:  <Pine.SOL.3.95q.970228112136.24038G-100000@fractal.lafayette.
  7639.    Date:  Fri, 28 Feb 1997 11:35:49 -0500 (EST)
  7640.   Files:  INSTALL
  7641.  
  7642.   Title:  "Updates to perlfunc.pod"
  7643.    From:  Tom Phoenix (with help from M.J.T. Guy and Tom C.)
  7644.   Files:  pod/perlfunc.pod
  7645.  
  7646.   Title:  "Move ENVIRONMENT from perl.pod to perlrun.pod"
  7647.    From:  Chip Salzenberg
  7648.   Files:  pod/perl.pod pod/perlrun.pod
  7649.  
  7650.   Title:  "Describe PERL_DEBUG_MSTATS in perlrun.pod"
  7651.    From:  Nat <gnat@frii.com>
  7652.   Files:  pod/perlrun.pod
  7653.  
  7654.   Title:  "Fix references to perlbug"
  7655.    From:  Chip Salzenberg
  7656.   Files:  pod/perl.pod pod/perldelta.pod pod/perllocale.pod
  7657.           pod/perltoc.pod
  7658.  
  7659.  
  7660. ----------------
  7661. Version 5.003_90
  7662. ----------------
  7663.  
  7664. At last, a mil[le]stone:  The first beta of Perl 5.004.
  7665.  
  7666.  CORE LANGUAGE CHANGES
  7667.  
  7668.   Title:  "Automatically call srand() before rand() if user didn't"
  7669.    From:  Chip Salzenberg
  7670.   Files:  pod/perlfunc.pod pp.c
  7671.  
  7672.  CORE PORTABILITY
  7673.  
  7674.   Title:  "Ultrix hints"
  7675.    From:  Spider Boardman
  7676.  Msg-ID:  <199702220951.EAA08156@Orb.Nashua.NH.US>
  7677.    Date:  Sat, 22 Feb 1997 04:51:48 -0500
  7678.   Files:  hints/ultrix_4.sh
  7679.  
  7680.   Title:  "Digital UNIX and 3_28"
  7681.    From:  Jarkko Hietaniemi
  7682.  Msg-ID:  <199702231427.QAA13807@alpha.hut.fi>
  7683.    Date:  Sun, 23 Feb 1997 16:27:19 +0200 (EET)
  7684.   Files:  Configure MANIFEST ext/NDBM_File/hints/dec_osf.pl
  7685.           ext/ODBM_File/hints/dec_osf.pl hints/dec_osf.sh
  7686.  
  7687.   Title:  "AmigaOS patches to 5.003_28"
  7688.    From:  Norbert Pueschel
  7689.  Msg-ID:  <77724759@Armageddon.meb.uni-bonn.de>
  7690.    Date:  Sat, 22 Feb 1997 18:08:02 +0100
  7691.   Files:  README.amiga hints/amigaos.sh t/io/fs.t t/lib/anydbm.t
  7692.           t/lib/db-btree.t t/lib/db-hash.t t/lib/db-recno.t
  7693.           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
  7694.           t/op/magic.t t/op/stat.t
  7695.  
  7696.   Title:  "Hints for DC/OSx"
  7697.    From:  Stephen Zander <srz@loopback>
  7698.  Msg-ID:  <199702242124.NAA03796@wsuse5.mckesson.com>
  7699.    Date:  Mon, 24 Feb 1997 13:24:54 -0800
  7700.   Files:  hints/dcosx.sh
  7701.  
  7702.   Title:  "Update VMS version"
  7703.    From:  Chip Salzenberg
  7704.   Files:  vms/config.vms vms/descrip.mms
  7705.  
  7706.  OTHER CORE CHANGES
  7707.  
  7708.   Title:  "Don't assume that sizeof(int) >= sizeof(void*)"
  7709.    From:  Chip Salzenberg
  7710.   Files:  doio.c malloc.c regexec.c
  7711.  
  7712.  BUILD PROCESS
  7713.  
  7714.   Title:  "Re: ccdlflags don't quite work"
  7715.    From:  Andy Dougherty
  7716.  Msg-ID:  <Pine.SOL.3.95q.970224160630.5700E-100000@fractal.lafayette.e
  7717.    Date:  Mon, 24 Feb 1997 16:07:07 -0500 (EST)
  7718.   Files:  Configure
  7719.  
  7720.   Title:  "Use $ccflags, $ldflags, $libs when determining $randbits"
  7721.    From:  Chip Salzenberg
  7722.   Files:  Configure
  7723.  
  7724.   Title:  "'installperl -v' doesn't do enough"
  7725.    From:  Spider Boardman
  7726.  Msg-ID:  <199702241342.IAA25945@Orb.Nashua.NH.US>
  7727.    Date:  Mon, 24 Feb 1997 08:42:59 -0500
  7728.   Files:  installperl
  7729.  
  7730.   Title:  "installperl breaks running system (for a while)"
  7731.    From:  Spider Boardman
  7732.  Msg-ID:  <199702241412.JAA11829@Orb.Nashua.NH.US>
  7733.    Date:  Mon, 24 Feb 1997 09:12:11 -0500
  7734.   Files:  installperl
  7735.  
  7736.  LIBRARY AND EXTENSIONS
  7737.  
  7738.   Title:  "Don't clobber $1 et al in debugger's DB::sub()"
  7739.    From:  Ilya Zakharevich
  7740.   Files:  lib/perl5db.pl
  7741.  
  7742.   Title:  "Fix fd leak in IO::Pipe"
  7743.    From:  Roderick Schertler
  7744.  Msg-ID:  <pzn2sv722y.fsf@eeyore.ibcinc.com>
  7745.    Date:  23 Feb 1997 14:29:57 -0500
  7746.   Files:  ext/IO/lib/IO/Pipe.pm
  7747.  
  7748.   Title:  "Pod::Text fixes"
  7749.    From:  Roderick Schertler
  7750.  Msg-ID:  <350.856634588@eeyore.ibcinc.com>
  7751.    Date:  Sat, 22 Feb 1997 13:03:08 -0500
  7752.   Files:  lib/Pod/Text.pm
  7753.  
  7754.   Title:  "Trivial patch to make ExtUtils::Install more -w clean"
  7755.    From:  Tim Bunce
  7756.  Msg-ID:  <9702241605.AA17436@toad.ig.co.uk>
  7757.    Date:  Mon, 24 Feb 1997 16:05:17 +0000
  7758.   Files:  lib/ExtUtils/Install.pm
  7759.  
  7760.   Title:  "C<use vars> didn't work until 5.002"
  7761.    From:  Chip Salzenberg
  7762.   Files:  lib/vars.pm
  7763.  
  7764.  TESTS
  7765.  
  7766.   Title:  "More thoroughly test rand() and srand()"
  7767.    From:  Tom Phoenix
  7768.   Files:  t/op/rand.t
  7769.  
  7770.   Title:  "Don't use <*> where readdir() will do"
  7771.    From:  Chip Salzenberg
  7772.   Files:  t/op/stat.t
  7773.  
  7774.   Title:  "Allow for $^X to be 'miniperl'"
  7775.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  7776.  Msg-ID:  <v03020903af360f31aced@[194.51.248.65]>
  7777.    Date:  Sun, 23 Feb 1997 16:22:45 +0100
  7778.   Files:  t/op/magic.t
  7779.  
  7780.  UTILITIES
  7781.  
  7782.   Title:  "Post-28 INSTALL updates"
  7783.    From:  Andy Dougherty
  7784.  Msg-ID:  <Pine.SOL.3.95q.970224170713.5700H-100000@fractal.lafayette.e
  7785.    Date:  Mon, 24 Feb 1997 17:09:09 -0500 (EST)
  7786.   Files:  INSTALL
  7787.  
  7788.   Title:  "Re: Hash key created by subroutine call? (fwd) "
  7789.    From:  Gurusamy Sarathy
  7790.  Msg-ID:  <199702242229.RAA04395@aatma.engin.umich.edu>
  7791.    Date:  Mon, 24 Feb 1997 17:29:30 -0500
  7792.   Files:  pod/perlsub.pod pod/perltrap.pod
  7793.  
  7794.   Title:  "Add documentation and '-h' option to perlbug"
  7795.    From:  Gurusamy Sarathy
  7796.  Msg-ID:  <199702240854.DAA27128@aatma.engin.umich.edu>
  7797.           and <199702242009.PAA02849@aatma.engin.umich.edu>
  7798.    Date:  Mon, 24 Feb 1997
  7799.   Files:  pod/perl.pod pod/perldelta.pod installman
  7800.           utils/perlbug.PL
  7801.  
  7802.   Title:  "pumpkin-1.9.pod"
  7803.    From:  Andy Dougherty
  7804.  Msg-ID:  <Pine.SOL.3.95q.970224155702.5700D-100000@fractal.lafayette.e
  7805.    Date:  Mon, 24 Feb 1997 16:06:02 -0500 (EST)
  7806.   Files:  Porting/pumpkin.pod
  7807.  
  7808.  DOCUMENTATION
  7809.  
  7810.   Title:  "Fix typo in 'Tolkien quotation typo' fix"
  7811.    From:  Jarkko Hietaniemi
  7812.   Files:  Changes
  7813.  
  7814.   Title:  "Document one-argument limitation with #! line"
  7815.    From:  Tom Phoenix
  7816.  Msg-ID:  <Pine.GSO.3.95q.970223182745.15989A-100000@kelly.teleport.com
  7817.    Date:  Sun, 23 Feb 1997 18:41:02 -0800 (PST)
  7818.   Files:  pod/perldiag.pod pod/perlsec.pod
  7819.  
  7820.  
  7821. ----------------
  7822. Version 5.003_28
  7823. ----------------
  7824.  
  7825. This release is beta candidate #6.  If this isn't good enough to go beta,
  7826. I'll eat a floppy disk.  (Okay, it's a chocolate floppy, but still....)
  7827.  
  7828.  CORE LANGUAGE CHANGES
  7829.  
  7830.   Title:  "Don't let C<sub foo;> undefine &foo"
  7831.    From:  Chip Salzenberg
  7832.   Files:  op.c
  7833.  
  7834.   Title:  "Make code, doc agree on $ENV{PATH} and `cmd`"
  7835.    From:  Chip Salzenberg
  7836.   Files:  pod/perlsec.pod pp_sys.c
  7837.  
  7838.   Title:  "Don't taint $x in C<$x = ($tainted =~ /(\w+)/)>"
  7839.    From:  Chip Salzenberg
  7840.   Files:  pp_ctl.c pp_hot.c
  7841.  
  7842.   Title:  "Turn off 'expression tainted' flag at end of runops()"
  7843.    From:  Chip Salzenberg
  7844.   Files:  run.c
  7845.  
  7846.   Title:  "When overloading, don't throw away nomethod's value"
  7847.    From:  Ilya Zakharevich
  7848.   Files:  gv.c
  7849.  
  7850.   Title:  "Optimize keys() and values() in void context"
  7851.    From:  Chip Salzenberg
  7852.   Files:  doop.c op.c
  7853.  
  7854.  CORE PORTABILITY
  7855.  
  7856.   Title:  "New hints for Digital UNIX"
  7857.    From:  Jarkko Hietaniemi
  7858.   Files:  hints/dec_osf.sh
  7859.  
  7860.   Title:  "No version of AIX has working setre[ug]id()"
  7861.    From:  neufeld@fast.pvi.org (Keith Neufeld)
  7862.   Files:  hints/aix.sh
  7863.  
  7864.   Title:  "VMS patches post _27"
  7865.    From:  Charles Bailey
  7866.  Msg-ID:  <01IFMEMPN1IU0057E2@hmivax.humgen.upenn.edu>
  7867.    Date:  Thu, 20 Feb 1997 01:58:46 -0500 (EST)
  7868.   Files:  MANIFEST dosish.h hv.c lib/ExtUtils/MM_VMS.pm
  7869.           lib/ExtUtils/xsubpp perl.c perlsdio.h pod/perldelta.pod
  7870.           pod/perlvar.pod t/op/closure.t unixish.h vms/Makefile
  7871.           vms/descrip.mms vms/ext/filespec.t vms/genconfig.pl
  7872.           vms/vms.c vms/vmsish.h
  7873.  
  7874.   Title:  "Re: OS/2 patch for _27"
  7875.    From:  Ilya Zakharevich
  7876.  Msg-ID:  <199702210024.TAA03174@monk.mps.ohio-state.edu>
  7877.    Date:  Thu, 20 Feb 1997 19:24:16 -0500 (EST)
  7878.   Files:  INSTALL README.os2 lib/Test/Harness.pm os2/Changes
  7879.           os2/OS2/PrfDB/t/os2_prfdb.t os2/os2.c os2/os2ish.h
  7880.           os2/perl2cmd.pl perl.c pod/perldelta.pod t/TEST t/harness
  7881.           t/op/magic.t
  7882.  
  7883.  OTHER CORE CHANGES
  7884.  
  7885.   Title:  "Fix a typo"
  7886.    From:  Chip Salzenberg
  7887.   Files:  pp_sys.c
  7888.  
  7889.   Title:  "Undo signal patch -- it broke die() in signal"
  7890.    From:  Chip Salzenberg
  7891.   Files:  mg.c
  7892.  
  7893.   Title:  "Fix perl_call_sv(..., G_NOARGS)"
  7894.    From:  Chip Salzenberg
  7895.   Files:  perl.c
  7896.  
  7897.   Title:  "Fix SIGSEGV when cloning sub with complex expression"
  7898.    From:  Chip Salzenberg
  7899.   Files:  op.c
  7900.  
  7901.   Title:  "Minor update to malloc.c"
  7902.    From:  Ilya Zakharevich
  7903.  Msg-ID:  <199702210244.VAA03676@monk.mps.ohio-state.edu>
  7904.    Date:  Thu, 20 Feb 1997 21:44:13 -0500 (EST)
  7905.   Files:  malloc.c
  7906.  
  7907.   Title:  "Fix the Tolkien quotation"
  7908.    From:  Chip Salzenberg
  7909.   Files:  perly.y
  7910.  
  7911.  BUILD PROCESS
  7912.  
  7913.    (no changes)
  7914.  
  7915.  LIBRARY AND EXTENSIONS
  7916.  
  7917.   Title:  "Debugger patch"
  7918.    From:  Ilya Zakharevich
  7919.  Msg-ID:  <199702210737.CAA03951@monk.mps.ohio-state.edu>
  7920.    Date:  Fri, 21 Feb 1997 02:37:59 -0500 (EST)
  7921.   Files:  lib/perl5db.pl
  7922.  
  7923.   Title:  "Avoid $` $& $' in libraries"
  7924.    From:  Ilya Zakharevich
  7925.  Msg-ID:  <199702210207.VAA03560@monk.mps.ohio-state.edu>
  7926.    Date:  Thu, 20 Feb 1997 21:07:30 -0500 (EST)
  7927.   Files:  lib/Getopt/Long.pm lib/Pod/Text.pm lib/diagnostics.pm
  7928.           os2/OS2/REXX/REXX.pm
  7929.  
  7930.   Title:  "Remove redundant clearerr() from IO::Seekable"
  7931.    From:  Chip Salzenberg
  7932.   Files:  ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Seekable.pm
  7933.  
  7934.   Title:  "prototype error in File::stat"
  7935.    From:  Graham.Barr@tiuk.ti.com
  7936.  Msg-ID:  <199702180748.HAA14151@ultra-boy>
  7937.    Date:  Tue, 18 Feb 1997 07:48:40 GMT
  7938.   Files:  lib/File/stat.pm
  7939.  
  7940.  TESTS
  7941.  
  7942.   Title:  "Include 'study' in regexp.t"
  7943.    From:  Chip Salzenberg
  7944.   Files:  t/op/regexp.t
  7945.  
  7946.   Title:  "Don't run locale test if -DNO_LOCALE"
  7947.    From:  Chip Salzenberg
  7948.   Files:  t/pragma/locale.t
  7949.  
  7950.   Title:  "Tweak tests to notice $dont_use_nlink"
  7951.    From:  Chip Salzenberg
  7952.   Files:  t/io/fs.t t/op/stat.t
  7953.  
  7954.   Title:  "Add test for grep() and wantarray"
  7955.    From:  Hugo van der Sanden <hv@iii.co.uk>
  7956.  Msg-ID:  <199702181105.LAA17895@tyree.iii.co.uk>
  7957.    Date:  Tue, 18 Feb 1997 11:05:59 +0000
  7958.   Files:  t/op/misc.t
  7959.  
  7960.  UTILITIES
  7961.  
  7962.    (no changes)
  7963.  
  7964.  DOCUMENTATION
  7965.  
  7966.   Title:  "INSTALL updates since _26"
  7967.    From:  Andy Dougherty
  7968.  Msg-ID:  <Pine.SOL.3.95q.970218155815.2014F-100000@fractal.lafayette.e
  7969.    Date:  Tue, 18 Feb 1997 16:00:08 -0500 (EST)
  7970.   Files:  INSTALL
  7971.  
  7972.   Title:  "Document "$$0" change"
  7973.    From:  Chip Salzenberg
  7974.   Files:  pod/perldelta.pod
  7975.  
  7976.   Title:  "Don't recommend impossible //o for C<$x =~ $y>"
  7977.    From:  Chip Salzenberg
  7978.   Files:  pod/perlop.pod
  7979.  
  7980.   Title:  "Correct doc that claimed that <FH> was never false"
  7981.    From:  Chip Salzenberg
  7982.   Files:  pod/perldelta.pod pod/perlop.pod
  7983.  
  7984.   Title:  "Document C<$?> vs. $SIG{CHLD}"
  7985.    From:  Ulrich Pfeifer
  7986.   Files:  pod/perlvar.pod
  7987.  
  7988.   Title:  "Add pumpkin.pod"
  7989.    From:  Chip Salzenberg
  7990.   Files:  MANIFEST Porting/pumpkin.pod
  7991.  
  7992.   Title:  "Don't say "associat*ve arr*y""
  7993.    From:  Chip Salzenberg
  7994.   Files:  MANIFEST gv.h hv.c lib/Env.pm lib/overload.pm opcode.pl
  7995.           pod/perl.pod pod/perldelta.pod pod/perldiag.pod
  7996.           pod/perlfunc.pod pod/perlguts.pod pod/perlmod.pod
  7997.           pod/perltie.pod pod/perltoc.pod pod/perltrap.pod x2p/a2p.pod
  7998.  
  7999.  
  8000. ----------------
  8001. Version 5.003_27
  8002. ----------------
  8003.  
  8004. This release is beta candidate #5: Our last, best hope for a beta.
  8005.  
  8006.  CORE LANGUAGE CHANGES
  8007.  
  8008.   Title:  "Better looks_like_number() function [sv.c]"
  8009.    From:  Gisle Aas
  8010.  Msg-ID:  <199702141708.SAA17546@bergen.sn.no>
  8011.    Date:  Fri, 14 Feb 1997 18:08:52 +0100
  8012.   Files:  sv.c
  8013.  
  8014.   Title:  "Remove redundant functions UNIVERSAL::{class,is_instance}"
  8015.    From:  Gisle Aas
  8016.  Msg-ID:  <hwwsbpeq2.fsf@bergen.sn.no>
  8017.    Date:  14 Feb 1997 15:52:21 +0000
  8018.   Files:  pod/perldelta.pod pod/perlobj.pod t/op/universal.t universal.c
  8019.  
  8020.   Title:  "Allow C<setpgrp $$>"
  8021.    From:  Roderick Schertler
  8022.  Msg-ID:  <pzraigyshr.fsf@eeyore.ibcinc.com>
  8023.    Date:  16 Feb 1997 23:19:12 -0500
  8024.   Files:  pp_sys.c
  8025.  
  8026.   Title:  "Fix syntax error on C<&$1>"
  8027.    From:  Chip Salzenberg
  8028.   Files:  toke.c
  8029.  
  8030.   Title:  "Fix sub call through magic var (e.g. C<&$1>)"
  8031.    From:  Chip Salzenberg
  8032.   Files:  pp_hot.c
  8033.  
  8034.   Title:  "Fix grep() with refs in array context"
  8035.    From:  Chip Salzenberg
  8036.   Files:  pp.c
  8037.  
  8038.  CORE PORTABILITY
  8039.  
  8040.   Title:  "Eliminate $^S; add C<use vmsish qw(status exit time)>"
  8041.    From:  Charles Bailey
  8042.  Msg-ID:  <01IFI9CFKL0S004R2V@hmivax.humgen.upenn.edu>
  8043.    Date:  Mon, 17 Feb 1997 02:45:26 -0500 (EST)
  8044.   Files:  MANIFEST gv.c lib/English.pm lib/ExtUtils/MM_VMS.pm
  8045.           lib/ExtUtils/Mksymlists.pm lib/ExtUtils/xsubpp mg.c op.c
  8046.           perl.c perl.h pod/perldelta.pod pod/perlmod.pod
  8047.           pod/perlvar.pod pp_ctl.c pp_sys.c utils/perldoc.PL
  8048.           vms/Makefile vms/config.vms vms/descrip.mms
  8049.           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
  8050.           vms/ext/XSSymSet.pm vms/ext/vmsish.pm vms/vms.c vms/vmsish.h
  8051.           win32/makedef.pl
  8052.  
  8053.   Title:  "Eliminate FP exceptions under SCO 5"
  8054.    From:  Chip Salzenberg
  8055.   Files:  hints/sco.sh unixish.h
  8056.  
  8057.   Title:  "Digital UNIX hints"
  8058.    From:  Jarkko Hietaniemi
  8059.  Msg-ID:  <199702151906.VAA22999@alpha.hut.fi>
  8060.    Date:  Sat, 15 Feb 1997 21:06:33 +0200 (EET)
  8061.   Files:  hints/dec_osf.sh
  8062.  
  8063.   Title:  "Irix6.4 (with 7.1 compilers)"
  8064.    From:  John Stoffel <jfs@fluent.com>
  8065.  Msg-ID:  <199702130238.VAA24468@jfs.Fluent.COM>
  8066.    Date:  Wed, 12 Feb 1997 21:38:51 -0500 (EST)
  8067.   Files:  hints/irix_6_2.sh hints/irix_6_4.sh
  8068.  
  8069.   Title:  "Update Plan 9, Win32, VMS configs with $shortsize and $longsize"
  8070.    From:  Chip Salzenberg
  8071.   Files:  plan9/config.plan9 plan9/genconfig.pl
  8072.           vms/genconfig.pl win32/config.w32
  8073.  
  8074.  OTHER CORE CHANGES
  8075.  
  8076.   Title:  "Fix core dump when embedding"
  8077.    From:  Chip Salzenberg
  8078.   Files:  perl.c
  8079.  
  8080.   Title:  "Re: Fragile signals"
  8081.    From:  Ilya Zakharevich
  8082.  Msg-ID:  <199702130644.BAA07572@monk.mps.ohio-state.edu>
  8083.    Date:  Thu, 13 Feb 1997 01:44:39 -0500 (EST)
  8084.   Files:  mg.c
  8085.  
  8086.   Title:  "Make format strings correspond exactly to parameters"
  8087.    From:  Roderick Schertler
  8088.  Msg-ID:  <pz7mkc1h0g.fsf@eeyore.ibcinc.com>
  8089.    Date:  13 Feb 1997 17:24:31 -0500
  8090.   Files:  doio.c ext/DB_File/DB_File.xs ext/Opcode/Opcode.xs gv.c op.c
  8091.           perl.c pp_ctl.c pp_sys.c regcomp.c toke.c
  8092.  
  8093.   Title:  "Don't try to attach 'o' magic to read-only values"
  8094.    From:  Chip Salzenberg
  8095.   Files:  sv.c
  8096.  
  8097.   Title:  "Fix carriage-return message"
  8098.    From:  Chip Salzenberg
  8099.   Files:  toke.c
  8100.  
  8101.   Title:  "In <=>, test for equality first"
  8102.    From:  Chip Salzenberg
  8103.   Files:  pp.c
  8104.  
  8105.   Title:  "Don't mark sv_{true,false} PADTMP"
  8106.    From:  Chip Salzenberg
  8107.   Files:  op.c
  8108.  
  8109.  BUILD PROCESS
  8110.  
  8111.   Title:  "Fix eval "" in Configure"
  8112.    From:  allen@gateway.grumman.com (John L. Allen)
  8113.  Msg-ID:  <9702141809.AA17001@gateway.grumman.com>
  8114.    Date:  Fri, 14 Feb 1997 13:09:53 -0500
  8115.   Files:  Configure
  8116.  
  8117.   Title:  "Don't link with -lsfio if sfio is not requested"
  8118.    From:  Chip Salzenberg
  8119.   Files:  Configure
  8120.  
  8121.   Title:  "perl5.003_26 Configure change "win" for AIX 4"
  8122.    From:  Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
  8123.  Msg-ID:  <Pine.OSF.3.95.970214135751.32654A-100000@dogbert.cc.ndsu.NoD
  8124.    Date:  Fri, 14 Feb 1997 13:59:02 -0600 (CST)
  8125.   Files:  Configure
  8126.  
  8127.   Title:  "Update os2/diff.configure"
  8128.    From:  Chip Salzenberg
  8129.   Files:  os2/diff.configure
  8130.  
  8131.  LIBRARY AND EXTENSIONS
  8132.  
  8133.   Title:  "Remove Fatal.pm"
  8134.    From:  Chip Salzenberg
  8135.   Files:  MANIFEST lib/Fatal.pm pod/perldelta.pod pod/perlmod.pod
  8136.           pod/roffitall t/lib/fatal.t
  8137.  
  8138.   Title:  "Refresh MakeMaker to 5.40"
  8139.    From:  Andy Dougherty, Andreas Koenig, Tim Bunce
  8140.   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_Unix.pm
  8141.           lib/ExtUtils/MakeMaker.pm lib/ExtUtils/Mksymlists.pm
  8142.  
  8143.   Title:  "Refresh CPAN.pm to 1.21"
  8144.    From:  Andreas Koenig
  8145.   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
  8146.  
  8147.   Title:  "Refresh Test::Harness to 1.15"
  8148.    From:  Andreas Koenig
  8149.   Files:  lib/Test/Harness.pm
  8150.  
  8151.  TESTS
  8152.  
  8153.   Title:  "Remove non-portable locale tests"
  8154.    From:  Chip Salzenberg
  8155.   Files:  t/pragma/locale.t
  8156.  
  8157.  UTILITIES
  8158.  
  8159.   Title:  "pod2man: missing '-' in name section shouldn't be fatal"
  8160.    From:  Ulrich Pfeifer
  8161.  Msg-ID:  <yfmzpxcimsa.fsf@ls6.informatik.uni-dortmund.de>
  8162.    Date:  10 Feb 1997 18:38:45 +0100
  8163.   Files:  pod/pod2man.PL
  8164.  
  8165.  DOCUMENTATION
  8166.  
  8167.   Title:  "Update To-Do list"
  8168.    From:  Tim Bunce
  8169.  Msg-ID:  <9702101900.AA25293@toad.ig.co.uk>
  8170.    Date:  Mon, 10 Feb 1997 19:00:59 +0000
  8171.   Files:  Todo
  8172.  
  8173.   Title:  "Fix formatting in perldiag"
  8174.    From:  Chip Salzenberg
  8175.   Files:  pod/perldiag.pod
  8176.  
  8177.  
  8178. ----------------
  8179. Version 5.003_26
  8180. ----------------
  8181.  
  8182. This release is beta candidate #4.  "Once more, dear friends...."
  8183.  
  8184.  CORE LANGUAGE CHANGES
  8185.  
  8186.   Title:  "Make \r in script an error (per Larry)"
  8187.    From:  Chip Salzenberg
  8188.   Files:  pod/perldiag.pod toke.c
  8189.  
  8190.   Title:  "Support '%i' format and 'h' modifier in s?printf"
  8191.    From:  Chip Salzenberg
  8192.   Files:  doop.c pod/perldelta.pod
  8193.  
  8194.  CORE PORTABILITY
  8195.  
  8196.   Title:  "Fix value of system() and $? for DEC UNIX, VMS, others"
  8197.    From:  Chip Salzenberg
  8198.   Files:  mg.c perl.h pp_sys.c
  8199.  
  8200.   Title:  "VMS patches post _25"
  8201.    From:  Charles Bailey
  8202.  Msg-ID:  <01IF48W3P39W0050BD@hmivax.humgen.upenn.edu>
  8203.    Date:  Fri, 07 Feb 1997 01:56:12 -0500 (EST)
  8204.   Files:  Porting/Glossary lib/ExtUtils/Liblist.pm
  8205.           lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp perl.c
  8206.           vms/Makefile vms/config.vms vms/descrip.mms vms/genconfig.pl
  8207.           vms/perlvms.pod vms/vms.c vms/vmsish.h x2p/a2p.c
  8208.  
  8209.   Title:  "Hints for BSDOS"
  8210.    From:  Christopher Davis <ckd@loiosh.kei.com>
  8211.  Msg-ID:  <199702042011.PAA09206@loiosh.kei.com>
  8212.    Date:  Tue, 4 Feb 1997 15:11:13 -0500 (EST)
  8213.   Files:  hints/bsdos.sh
  8214.  
  8215.   Title:  "On C<sysopen(..., O_APPEND)>, call C<fopen(..., "a")>"
  8216.    From:  Chip Salzenberg
  8217.   Files:  doio.c
  8218.  
  8219.  OTHER CORE CHANGES
  8220.  
  8221.   Title:  "Fix (yet another) Tk closure problem"
  8222.    From:  Chip Salzenberg
  8223.   Files:  op.c perl.c pp_ctl.c
  8224.  
  8225.   Title:  "Fix value of C<foreach>"
  8226.    From:  Chip Salzenberg
  8227.   Files:  cop.h pp_ctl.c
  8228.  
  8229.   Title:  "Regexp optimizations"
  8230.    From:  Ilya Zakharevich
  8231.  Msg-ID:  <199702041102.GAA24805@monk.mps.ohio-state.edu>
  8232.    Date:  Tue, 4 Feb 1997 06:02:10 -0500 (EST)
  8233.   Files:  regcomp.c regexec.c
  8234.  
  8235.   Title:  "Re: static buffer in not_a_number() [sv.c] might overflow"
  8236.    From:  Gisle Aas
  8237.  Msg-ID:  <hbu9uz1si.fsf@bergen.sn.no>
  8238.    Date:  09 Feb 1997 11:55:41 +0100
  8239.   Files:  sv.c
  8240.  
  8241.   Title:  "Refine 'runaway string' heuristic"
  8242.    From:  Chip Salzenberg
  8243.   Files:  toke.c
  8244.  
  8245.   Title:  "Fix core dump on C<print "a", last> in eval"
  8246.    From:  Chip Salzenberg
  8247.   Files:  pp_ctl.c
  8248.  
  8249.   Title:  "Catch C<use integer; $x % 0>"
  8250.    From:  Chip Salzenberg
  8251.   Files:  pp.c
  8252.  
  8253.  BUILD PROCESS
  8254.  
  8255.   Title:  "Fix usage message in configure.gnu"
  8256.    From:  Jarkko Hietaniemi
  8257.   Files:  configure.gnu
  8258.  
  8259.  LIBRARY AND EXTENSIONS
  8260.  
  8261.   Title:  "DB_File 1.11 patch"
  8262.    From:  Paul Marquess
  8263.  Msg-ID:  <9702061553.AA18147@claudius.bfsec.bt.co.uk>
  8264.    Date:  Thu, 6 Feb 97 15:53:34 GMT
  8265.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
  8266.  
  8267.   Title:  "Faster File::Compare"
  8268.    From:  Gisle Aas
  8269.  Msg-ID:  <199702051342.OAA02753@bergen.sn.no>
  8270.    Date:  Wed, 5 Feb 1997 14:42:49 +0100
  8271.   Files:  lib/File/Compare.pm
  8272.  
  8273.   Title:  "Make diagnostics module strip formatting directives"
  8274.    From:  Chip Salzenberg
  8275.   Files:  lib/diagnostics.pm pod/perldiag.pod
  8276.  
  8277.   Title:  "Fix warning from missing POSIX::setvbuf()"
  8278.    From:  Chip Salzenberg
  8279.   Files:  ext/IO/IO.xs
  8280.  
  8281.  TESTS
  8282.  
  8283.   Title:  "Fix closure.t for AmigaOS (again)"
  8284.    From:  Norbert Pueschel
  8285.  Msg-ID:  <77724742@Armageddon.meb.uni-bonn.de>
  8286.    Date:  Wed, 05 Feb 1997 18:56:45 +0100
  8287.   Files:  t/op/closure.t
  8288.  
  8289.  UTILITIES
  8290.  
  8291.   Title:  "perldoc -f <perlfunc>"
  8292.    From:  Gisle Aas
  8293.  Msg-ID:  <199702051127.MAA02090@bergen.sn.no>
  8294.    Date:  Wed, 5 Feb 1997 12:27:36 +0100
  8295.   Files:  utils/perldoc.PL
  8296.  
  8297.   Title:  "Fix pod2man's handling of quotes in =items"
  8298.    From:  Jarkko Hietaniemi
  8299.  Msg-ID:  <199702042023.WAA13143@alpha.hut.fi>
  8300.    Date:  Tue, 4 Feb 1997 22:23:34 +0200 (EET)
  8301.   Files:  pod/pod2man.PL
  8302.  
  8303.  DOCUMENTATION
  8304.  
  8305.   Title:  "return *FH pod patch"
  8306.    From:  allen@gateway.grumman.com (John L. Allen)
  8307.  Msg-ID:  <9702061507.AA04474@gateway.grumman.com>
  8308.    Date:  Thu, 6 Feb 1997 10:07:28 -0500
  8309.   Files:  pod/perldata.pod pod/perlsub.pod
  8310.  
  8311.   Title:  "Describe interation of untie and DESTROY"
  8312.    From:  Paul Marquess and Chip Salzenberg
  8313.   Files:  pod/perltie.pod
  8314.  
  8315.  
  8316. ----------------
  8317. Version 5.003_25
  8318. ----------------
  8319.  
  8320. This release is beta candidate #3.  Here's hoping...
  8321.  
  8322.  CORE LANGUAGE CHANGES
  8323.  
  8324.   Title:  "Make $] read-only"
  8325.    From:  Chip Salzenberg
  8326.   Files:  gv.c
  8327.  
  8328.   Title:  "New variable C<$^S> is a native version of C<$?>"
  8329.    From:  Chip Salzenberg
  8330.   Files:  doio.c global.sym gv.c interp.sym lib/English.pm mg.c perl.c
  8331.           perl.h pod/perldelta.pod pod/perlfunc.pod pod/perlvar.pod
  8332.           pp_ctl.c pp_sys.c proto.h util.c
  8333.  
  8334.   Title:  "Make $^T work with undump, and don't taint it"
  8335.    From:  Chip Salzenberg
  8336.   Files:  perl.c
  8337.  
  8338.  CORE PORTABILITY
  8339.  
  8340.   Title:  "VMS patches for _24"
  8341.    From:  Charles Bailey
  8342.  Msg-ID:  <01IEUIFP5038004GQP@hmivax.humgen.upenn.edu>
  8343.    Date:  Fri, 31 Jan 1997 02:34:37 -0500 (EST)
  8344.   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_vms.xs
  8345.           lib/AutoSplit.pm lib/ExtUtils/MM_VMS.pm
  8346.           lib/ExtUtils/MakeMaker.pm perl.h pp_hot.c t/lib/filehand.t
  8347.           t/op/closure.t vms/Makefile vms/config.vms vms/descrip.mms
  8348.           vms/ext/filespec.t vms/vms.c vms/vmsish.h
  8349.  
  8350.   Title:  "hints/dec_osf.sh: polishing the comments"
  8351.    From:  Jarkko Hietaniemi
  8352.  Msg-ID:  <199701301958.VAA08992@alpha.hut.fi>
  8353.    Date:  Thu, 30 Jan 1997 21:58:10 +0200 (EET)
  8354.   Files:  hints/dec_osf.sh
  8355.  
  8356.   Title:  "amigaos.sh"
  8357.    From:  Norbert Pueschel
  8358.  Msg-ID:  <77724724@Armageddon.meb.uni-bonn.de>
  8359.    Date:  Wed, 29 Jan 1997 11:39:49 +0100
  8360.   Files:  hints/amigaos.sh
  8361.  
  8362.  OTHER CORE CHANGES
  8363.  
  8364.   Title:  "Require '-T' in argv[], not just on #! line"
  8365.    From:  Chip Salzenberg
  8366.   Files:  perl.c pod/perldiag.pod
  8367.  
  8368.   Title:  "Fix C<return @_> and associated stack bugs"
  8369.    From:  Chip Salzenberg
  8370.   Files:  cop.h pp_ctl.c pp_hot.c t/op/misc.t
  8371.  
  8372.   Title:  "Fix never-closing handle after C<select>"
  8373.    From:  Chip Salzenberg
  8374.   Files:  pp_sys.c
  8375.  
  8376.   Title:  "Fix /\G/g with patterns that match empty string"
  8377.    From:  Ilya Zakharevich
  8378.   Files:  pp_hot.c
  8379.  
  8380.   Title:  "Fix scalar leak in av_unshift"
  8381.    From:  Chip Salzenberg
  8382.   Files:  av.c
  8383.  
  8384.   Title:  "Ignore refs to lexicals when making refs to lexicals"
  8385.    From:  Chip Salzenberg
  8386.   Files:  op.c
  8387.  
  8388.   Title:  "Don't create AV, HV, IO when assigning glob"
  8389.    From:  Chip Salzenberg
  8390.   Files:  mg.c
  8391.  
  8392.  BUILD PROCESS
  8393.  
  8394.   Title:  "Configure updates for intsize and ssizetype"
  8395.    From:  Andy Dougherty
  8396.   Files:  Configure MANIFEST config_H config_h.SH handy.h
  8397.  
  8398.   Title:  "Ask about /usr/bin/perl iff STDIN and STDERR are terminals"
  8399.    From:  Chip Salzenberg
  8400.   Files:  installperl
  8401.  
  8402.  LIBRARY AND EXTENSIONS
  8403.  
  8404.   Title:  "Refresh CPAN to 1.19"
  8405.    From:  Andreas Koenig
  8406.   Files:  lib/Bundle/CPAN.pm lib/CPAN.pm lib/CPAN/FirstTime.pm
  8407.  
  8408.   Title:  "Debugger update"
  8409.    From:  Ilya Zakharevich
  8410.  Msg-ID:  <199702030406.XAA23029@monk.mps.ohio-state.edu>
  8411.    Date:  Sun, 2 Feb 1997 23:06:34 -0500 (EST)
  8412.   Files:  lib/perl5db.pl
  8413.  
  8414.   Title:  "In Symbol::gensym, don't make glob fake by copying it"
  8415.    From:  John Hughes <john@AtlanTech.COM>
  8416.   Files:  lib/Symbol.pm
  8417.  
  8418.   Title:  "Make POSIX::is*() eight-bit-clean"
  8419.    From:  Chip Salzenberg
  8420.   Files:  ext/POSIX/POSIX.xs
  8421.  
  8422.   Title:  "Make IO::Handle::gets() an alias of getline"
  8423.    From:  Gisle Aas
  8424.  Msg-ID:  <199701301103.MAA11291@bergen.sn.no>
  8425.    Date:  Thu, 30 Jan 1997 12:03:15 +0100
  8426.   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
  8427.  
  8428.  TESTS
  8429.  
  8430.   Title:  "More Amiga test patches"
  8431.    From:  Norbert Pueschel
  8432.  Msg-ID:  <77724725@Armageddon.meb.uni-bonn.de>
  8433.    Date:  Wed, 29 Jan 1997 16:07:33 +0100
  8434.   Files:  README.amiga t/lib/safe2.t t/op/closure.t
  8435.  
  8436.  UTILITIES
  8437.  
  8438.   Title:  "c2ph.PL fix"
  8439.    From:  lvirden@cas.org (Larry W. Virden)
  8440.  Msg-ID:  <199701301349.IAA16724@cas.org>
  8441.    Date:  Thu, 30 Jan 1997 08:49:19 -0500
  8442.   Files:  utils/c2ph.PL
  8443.  
  8444.   Title:  "Make pod2man a little laxer for perltoc.pod"
  8445.    From:  Chip Salzenberg
  8446.   Files:  pod/pod2man.PL
  8447.  
  8448.  DOCUMENTATION
  8449.  
  8450.   Title:  "Update to perl INSTALL file"
  8451.    From:  lvirden@cas.org (Larry W. Virden)
  8452.  Msg-ID:  <199701301338.IAA15878@cas.org>
  8453.    Date:  Thu, 30 Jan 1997 08:38:23 -0500
  8454.   Files:  INSTALL
  8455.  
  8456.   Title:  "Update to perl.pod suggested"
  8457.    From:  lvirden@cas.org (Larry W. Virden)
  8458.  Msg-ID:  <199701301345.IAA16514@cas.org>
  8459.    Date:  Thu, 30 Jan 1997 08:45:59 -0500
  8460.   Files:  pod/perl.pod
  8461.  
  8462.   Title:  "Document how extension pms go in $archlib"
  8463.    From:  Chip Salzenberg
  8464.   Files:  pod/perldelta.pod
  8465.  
  8466.   Title:  "perlfunc.pod tweaks"
  8467.    From:  Roderick Schertler
  8468.  Msg-ID:  <20526.854659255@eeyore.ibcinc.com>
  8469.    Date:  Thu, 30 Jan 1997 16:20:55 -0500
  8470.   Files:  pod/perlfunc.pod
  8471.  
  8472.   Title:  "new (Feb 1) perlembed.pod"
  8473.    From:  Jon Orwant <orwant@media.mit.edu>
  8474.  Msg-ID:  <9702012334.AA15747@fahrenheit-451.media.mit.edu>
  8475.    Date:  Sat, 1 Feb 1997 18:34:59 -0500
  8476.   Files:  pod/perlembed.pod
  8477.  
  8478.   Title:  "Error lines must not have trialing periods"
  8479.    From:  Chip Salzenberg
  8480.   Files:  pod/perldiag.pod
  8481.  
  8482.  
  8483. ----------------
  8484. Version 5.003_24
  8485. ----------------
  8486.  
  8487. This release is the second candidate for a public beta test.
  8488. It's, well, bunches better than _23.
  8489.  
  8490.  CORE LANGUAGE CHANGES
  8491.  
  8492.   Title:  "glob defaults to $_"
  8493.    From:  Gurusamy Sarathy
  8494.  Msg-ID:  <199701270809.DAA00934@aatma.engin.umich.edu>
  8495.    Date:  Mon, 27 Jan 1997 03:09:13 -0500
  8496.   Files:  op.c opcode.pl pod/perlfunc.pod t/op/glob.t
  8497.  
  8498.   Title:  "Re: an overloading bug "
  8499.    From:  Gurusamy Sarathy
  8500.  Msg-ID:  <199701270007.TAA26525@aatma.engin.umich.edu>
  8501.    Date:  Sun, 26 Jan 1997 19:07:45 -0500
  8502.   Files:  pod/perldiag.pod pod/perlfunc.pod pp_ctl.c
  8503.  
  8504.   Title:  "Don't warn on C<$\ = undef>"
  8505.    From:  Chip Salzenberg
  8506.   Files:  mg.c
  8507.  
  8508.  CORE PORTABILITY
  8509.  
  8510.   Title:  "Win32 port"
  8511.    From:  Gary Ng <71564.1743@compuserve.com>
  8512.   Files:  MANIFEST win32/*
  8513.  
  8514.   Title:  "Amiga files"
  8515.    From:  Norbert Pueschel
  8516.  Msg-ID:  <77724712@Armageddon.meb.uni-bonn.de>
  8517.    Date:  Sun, 26 Jan 1997 17:42:15 +0100
  8518.   Files:  MANIFEST README.amiga hints/amigaos.sh
  8519.  
  8520.   Title:  "New dec_osf hints"
  8521.    From:  Jarkko.Hietaniemi@cc.hut.fi
  8522.  Msg-ID:  <199701271233.OAA21548@alpha.hut.fi>
  8523.    Date:  Mon, 27 Jan 1997 14:33:01 +0200 (EET)
  8524.   Files:  hints/dec_osf.sh
  8525.  
  8526.  OTHER CORE CHANGES
  8527.  
  8528.   Title:  "Prevent premature death of @_ during leavesub"
  8529.    From:  Chip Salzenberg
  8530.   Files:  pp_hot.c t/op/misc.t
  8531.  
  8532.   Title:  "Deref old stash when re-blessing"
  8533.    From:  Chip Salzenberg
  8534.   Files:  sv.c
  8535.  
  8536.   Title:  "Don't abort when RCHECK and DEBUGGING"
  8537.    From:  Tim Bunce
  8538.  Msg-ID:  <9701272339.AA16537@toad.ig.co.uk>
  8539.    Date:  Mon, 27 Jan 1997 23:39:48 +0000
  8540.   Files:  malloc.c
  8541.  
  8542.   Title:  "Fix overloading macro conflict with Digital 'cc -fast'"
  8543.    From:  Jarkko Hietaniemi
  8544.  Msg-ID:  <199701272216.AAA04557@alpha.hut.fi>
  8545.    Date:  Tue, 28 Jan 1997 00:16:49 +0200 (EET)
  8546.   Files:  perl.h
  8547.  
  8548.   Title:  "global.sym: typo?"
  8549.    From:  Jarkko Hietaniemi
  8550.  Msg-ID:  <199701261937.VAA07556@alpha.hut.fi>
  8551.    Date:  Sun, 26 Jan 1997 21:37:59 +0200 (EET)
  8552.   Files:  global.sym
  8553.  
  8554.  BUILD PROCESS
  8555.  
  8556.   Title:  "Put all extensions' modules in $archlib"
  8557.    From:  Chip Salzenberg
  8558.   Files:  installperl
  8559.  
  8560.   Title:  "Configure fixes: set $archlib, omit _NO_PROTO"
  8561.    From:  Chip Salzenberg
  8562.   Files:  Configure
  8563.  
  8564.   Title:  "Make configure{,.gnu} ignore --cache-file option"
  8565.    From:  Norbert Pueschel
  8566.   Files:  configure configure.gnu
  8567.  
  8568.  LIBRARY AND EXTENSIONS
  8569.  
  8570.   Title:  "Version checking in XS bootstrap is optional"
  8571.    From:  Chip Salzenberg
  8572.   Files:  XSUB.h
  8573.  
  8574.   Title:  "Update $VERSION of DynaLoader and POSIX"
  8575.    From:  Chip Salzenberg
  8576.   Files:  ext/DynaLoader/DynaLoader.pm ext/POSIX/POSIX.pm
  8577.  
  8578.   Title:  "Refresh Text::Wrap to 97.011701"
  8579.    From:  Chip Salzenberg
  8580.   Files:  lib/Text/Wrap.pm
  8581.  
  8582.   Title:  "Fcntl.xs: F_[GS]ETOWN were in wrong case branch"
  8583.    From:  Jarkko Hietaniemi
  8584.  Msg-ID:  <199701251510.RAA05142@alpha.hut.fi>
  8585.    Date:  Sat, 25 Jan 1997 17:10:20 +0200 (EET)
  8586.   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
  8587.  
  8588.   Title:  "Fix $Is_VMS typo in Test::Harness"
  8589.    From:  Chip Salzenberg
  8590.   Files:  lib/Test/Harness.pm
  8591.  
  8592.   Title:  "Allow for really big keys in Tie::SubstrHash"
  8593.    From:  data-drift@so.uio.no
  8594.  Msg-ID:  <199701282014.VAA12645@selters.uio.no>
  8595.    Date:  Tue, 28 Jan 1997 21:14:34 +0100 (MET)
  8596.   Files:  lib/Tie/SubstrHash.pm
  8597.  
  8598.   Title:  "Avoid newRV_noinc() in IO, for compiling with old Perls"
  8599.    From:  Chip Salzenberg
  8600.   Files:  ext/IO/IO.xs
  8601.  
  8602.  TESTS
  8603.  
  8604.   Title:  "New test op/closure.t"
  8605.    From:  Tom Phoenix, Ulrich Pfeifer
  8606.   Files:  MANIFEST t/op/closure.t
  8607.  
  8608.  UTILITIES
  8609.  
  8610.   Title:  "xsubpp handing of void funcs breaks extensions using XST_m*()"
  8611.    From:  Tim Bunce
  8612.  Msg-ID:  <9701271659.AA15137@toad.ig.co.uk>
  8613.    Date:  Mon, 27 Jan 1997 16:59:06 +0000
  8614.   Files:  lib/ExtUtils/xsubpp
  8615.  
  8616.  DOCUMENTATION
  8617.  
  8618.   Title:  "perldelta Fcntl enhancement"
  8619.    From:  Jarkko Hietaniemi
  8620.  Msg-ID:  <199701251505.RAA22159@alpha.hut.fi>
  8621.    Date:  Sat, 25 Jan 1997 17:05:34 +0200 (EET)
  8622.   Files:  pod/perldelta.pod
  8623.  
  8624.   Title:  "Updates to perldelta re: Fcntl, DB_File, Net::Ping"
  8625.    From:  Paul Marquess
  8626.   Files:  pod/perldelta.pod
  8627.  
  8628.   Title:  "Document restrictions on gv_fetchmethod() and perl_call_sv()"
  8629.    From:  Chip Salzenberg
  8630.   Files:  pod/perldelta.pod pod/perlguts.pod
  8631.  
  8632.   Title:  "perldiag.pod: No comma allowed after %s"
  8633.    From:  Jarkko.Hietaniemi@cc.hut.fi
  8634.  Msg-ID:  <199701251541.RAA04120@alpha.hut.fi>
  8635.    Date:  Sat, 25 Jan 1997 17:41:53 +0200 (EET)
  8636.   Files:  pod/perldiag.pod
  8637.  
  8638.   Title:  "perlfunc.pod: localtime"
  8639.    From:  Jarkko Hietaniemi
  8640.  Msg-ID:  <199701251629.SAA08114@alpha.hut.fi>
  8641.    Date:  Sat, 25 Jan 1997 18:29:37 +0200 (EET)
  8642.   Files:  pod/perlfunc.pod
  8643.  
  8644.   Title:  "perlfunc diff: gmtime"
  8645.    From:  Peter Haworth <pmh@edison.ioppublishing.com>
  8646.  Msg-ID:  <32EE1298.7B90@edison.ioppublishing.com>
  8647.    Date:  Tue, 28 Jan 1997 14:52:08 +0000
  8648.   Files:  pod/perlfunc.pod
  8649.  
  8650.   Title:  "Updates to guts"
  8651.    From:  Ilya Zakharevich
  8652.  Msg-ID:  <199701270034.TAA13177@monk.mps.ohio-state.edu>
  8653.    Date:  Sun, 26 Jan 1997 19:34:18 -0500 (EST)
  8654.   Files:  pod/perlguts.pod
  8655.  
  8656.   Title:  "perltoot fixes"
  8657.    From:  Tom Christiansen
  8658.  Msg-ID:  <6807.854214205@jinete>
  8659.    Date:  Sat, 25 Jan 1997 09:43:25 -0800
  8660.   Files:  pod/perltoot.pod
  8661.  
  8662.   Title:  "5.003_23: small typo in perlsyn.pod"
  8663.    From:  Gurusamy Sarathy
  8664.  Msg-ID:  <199701270824.DAA01169@aatma.engin.umich.edu>
  8665.    Date:  Mon, 27 Jan 1997 03:24:25 -0500
  8666.   Files:  pod/perlsyn.pod
  8667.  
  8668.  
  8669. ----------------
  8670. Version 5.003_23
  8671. ----------------
  8672.  
  8673. This release is our first candidate for a public beta test.
  8674.  
  8675.  CORE LANGUAGE CHANGES
  8676.  
  8677.   Title:  "Disallow changing $_[0] in __DIE__ handlers"
  8678.    From:  Chip Salzenberg
  8679.   Files:  pod/perlfunc.pod util.c
  8680.  
  8681.   Title:  "Fix overloading with inheritance and AUTOLOAD"
  8682.    From:  Ilya Zakharevich
  8683.  Msg-ID:  <199701202226.RAA05072@monk.mps.ohio-state.edu>
  8684.    Date:  Mon, 20 Jan 1997 17:26:32 -0500 (EST)
  8685.   Files:  gv.c lib/diagnostics.pm lib/overload.pm pod/perldebug.pod
  8686.           pod/perldiag.pod pod/perlfunc.pod pod/perlop.pod
  8687.           pod/perlre.pod pod/perltoc.pod pod/perlxs.pod
  8688.  
  8689.   Title:  "Nested here-docs"
  8690.    From:  larry@wall.org (Larry Wall)
  8691.  Msg-ID:  <199701202313.PAA11693@wall.org>
  8692.    Date:  Mon, 20 Jan 1997 15:13:42 -0800
  8693.   Files:  toke.c
  8694.  
  8695.   Title:  "Revert $^X to old behavior (plus HP-UX bug fix)"
  8696.    From:  Chip Salzenberg
  8697.   Files:  hints/hpux.sh toke.c
  8698.  
  8699.   Title:  "Protect against '0' in 'stmt while <HANDLE>'"
  8700.    From:  Chip Salzenberg
  8701.   Files:  op.c
  8702.  
  8703.   Title:  "Don't warn when closure uses var at file scope"
  8704.    From:  Chip Salzenberg
  8705.   Files:  op.c
  8706.  
  8707.  CORE PORTABILITY
  8708.  
  8709.   Title:  "VMS patches for _22"
  8710.    From:  Charles Bailey
  8711.  Msg-ID:  <01IEGBJ2TMYS003PCL@hmivax.humgen.upenn.edu>
  8712.    Date:  Mon, 20 Jan 1997 22:50:21 -0500 (EST)
  8713.   Files:  ext/POSIX/POSIX.xs lib/ExtUtils/MM_VMS.pm lib/ExtUtils/xsubpp
  8714.           lib/Test/Harness.pm toke.c vms/Makefile vms/descrip.mms
  8715.           vms/genconfig.pl vms/perly_c.vms vms/vmsish.h x2p/a2p.h
  8716.           vms/Makefile vms/config.vms vms/descrip.mms vms/perly_c.vms
  8717.  
  8718.   Title:  "Re: Perl 5.003_21: OS/2 patches"
  8719.    From:  Ilya Zakharevich
  8720.  Msg-ID:  <199701170446.XAA28939@monk.mps.ohio-state.edu>
  8721.    Date:  Thu, 16 Jan 1997 23:46:40 -0500 (EST)
  8722.   Files:  os2/Changes os2/os2.c
  8723.  
  8724.   Title:  "Plan9 update"
  8725.    From:  lutherh@stratcom.com (Luther Huffman)
  8726.   Files:  plan9/config.plan9 plan9/mkfile
  8727.  
  8728.   Title:  "Bugfixes for AmigaOS"
  8729.    From:  Norbert Pueschel
  8730.  Msg-ID:  <77724691@Armageddon.meb.uni-bonn.de>
  8731.    Date:  Wed, 22 Jan 1997 00:13:54 +0100
  8732.   Files:  hints/amigaos.sh lib/File/Basename.pm
  8733.  
  8734.   Title:  "New dec_osf.sh hints file"
  8735.    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
  8736.  Msg-ID:  <9701241058.AA29550@o09.rosat.mpe-garching.mpg.de>
  8737.    Date:  Fri, 24 Jan 1997 11:58:24 +0100
  8738.   Files:  hints/dec_osf.sh
  8739.  
  8740.   Title:  "on NeXT: gdbm problem fixed"
  8741.    From:  Andreas Koenig
  8742.  Msg-ID:  <199701210201.DAA17794@anna.in-berlin.de>
  8743.    Date:  Tue, 21 Jan 1997 03:01:32 +0100
  8744.   Files:  hints/next_3.sh hints/next_3_0.sh
  8745.  
  8746.   Title:  "patch for hints/powerux.sh"
  8747.    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
  8748.  Msg-ID:  <9701181833.AA02602@amber.ssd.hcsc.com>
  8749.    Date:  Sat, 18 Jan 97 13:33:26 -0500
  8750.   Files:  hints/powerux.sh
  8751.  
  8752.   Title:  "hints & Configure changes to build perl on DC/OSx"
  8753.    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
  8754.  Msg-ID:  <199701170043.QAA25985@wsbip1.mckesson.com>
  8755.    Date:  Thu, 16 Jan 1997 16:43:52 -0800
  8756.   Files:  Configure MANIFEST hints/dcosx.sh
  8757.  
  8758.   Title:  "patch for hints/cxux.sh perl5.003_22"
  8759.    From:  tom@amber.ssd.hcsc.com (Tom Horsley)
  8760.  Msg-ID:  <9701192014.AA05722@amber.ssd.hcsc.com>
  8761.    Date:  Sun, 19 Jan 97 15:14:04 -0500
  8762.   Files:  hints/cxux.sh
  8763.  
  8764.  OTHER CORE CHANGES
  8765.  
  8766.   Title:  "Make PERL5LIB and -I work like C<use lib>"
  8767.    From:  Tim Bunce
  8768.  Msg-ID:  <9701231523.AA26613@toad.ig.co.uk>
  8769.    Date:  Thu, 23 Jan 1997 15:23:27 +0000
  8770.   Files:  lib/lib.pm perl.c
  8771.  
  8772.   Title:  "Fix /\G.a/"
  8773.    From:  Chip Salzenberg
  8774.   Files:  regcomp.c regcomp.h regexec.c regexp.h toke.c
  8775.  
  8776.   Title:  "Extend stack in pp_undef (!)"
  8777.    From:  Chip Salzenberg
  8778.   Files:  pp.c
  8779.  
  8780.   Title:  "Allow for sub to be redefined while executing"
  8781.    From:  Chip Salzenberg
  8782.   Files:  cop.h pp_hot.c t/op/misc.t
  8783.  
  8784.   Title:  "Eliminate redundant flag CVf_FORMAT"
  8785.    From:  Chip Salzenberg
  8786.   Files:  cv.h op.c perl.c perly.c perly.y proto.h sv.c toke.c
  8787.  
  8788.   Title:  "Generate IVs when possible in abs() and int()"
  8789.    From:  Chip Salzenberg
  8790.   Files:  pp.c
  8791.  
  8792.   Title:  "Efficiency patchlet for pp_aassign()"
  8793.    From:  Ilya Zakharevich
  8794.  Msg-ID:  <199701210305.WAA05451@monk.mps.ohio-state.edu>
  8795.    Date:  Mon, 20 Jan 1997 22:05:39 -0500 (EST)
  8796.   Files:  pp_hot.c
  8797.  
  8798.   Title:  "When sorting, promote to PVNV only for built-in comparison"
  8799.    From:  Chip Salzenberg
  8800.   Files:  pp_ctl.c
  8801.  
  8802.   Title:  "Remove "suidperl security patch" message"
  8803.    From:  Chip Salzenberg
  8804.   Files:  perl.c
  8805.  
  8806.  BUILD PROCESS
  8807.  
  8808.   Title:  "Make configure.gnu a copy of configure; make configure writea
  8809.    From:  Chip Salzenberg
  8810.   Files:  MANIFEST configure.gnu
  8811.  
  8812.   Title:  "Regen Configure with metaconfig: +ARCHNAME, -FILE_filbuf"
  8813.    From:  Chip Salzenberg and Charles Bailey
  8814.   Files:  Configure config_H config_h.SH hints/lynxos.sh
  8815.           os2/diff.configure os2/os2ish.h plan9/config.plan9 sv.c
  8816.           utils/perlbug.PL vms/config.vms vms/fndvers.com
  8817.  
  8818.   Title:  "Compile with optimization when testing memory functions"
  8819.    From:  Chip Salzenberg
  8820.   Files:  Configure
  8821.  
  8822.   Title:  "Minor patch for Debian installation"
  8823.    From:  Chip Salzenberg
  8824.   Files:  installperl
  8825.  
  8826.  LIBRARY AND EXTENSIONS
  8827.  
  8828.   Title:  "Debugger update"
  8829.    From:  Ilya Zakharevich
  8830.  Msg-ID:  <199701190455.XAA02579@monk.mps.ohio-state.edu>
  8831.    Date:  Sat, 18 Jan 1997 23:54:59 -0500 (EST)
  8832.   Files:  lib/perl5db.pl
  8833.  
  8834.   Title:  "DynaLoader enhancement: support RTLD_GLOBAL"
  8835.    From:  Nick Ing-Simmons
  8836.  Msg-ID:  <199701240937.JAA11443@pluto.tiuk.ti.com>
  8837.    Date:  Fri, 24 Jan 1997 09:37:18 GMT
  8838.   Files:  ext/DynaLoader/DynaLoader.pm ext/DynaLoader/dl_aix.xs
  8839.           ext/DynaLoader/dl_dld.xs ext/DynaLoader/dl_dlopen.xs
  8840.           ext/DynaLoader/dl_hpux.xs ext/DynaLoader/dl_next.xs
  8841.           ext/DynaLoader/dl_vms.xs
  8842.  
  8843.   Title:  "Fcntl: add more constants"
  8844.    From:  Jarkko.Hietaniemi@cc.hut.fi
  8845.  Msg-ID:  <199701191811.UAA16346@alpha.hut.fi>
  8846.    Date:  Sun, 19 Jan 1997 20:11:22 +0200 (EET)
  8847.   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs
  8848.  
  8849.   Title:  "Refresh IO to 1.15 (plus DESTROY and new_tmpfile fixes)"
  8850.    From:  Chip Salzenberg
  8851.   Files:  ext/IO/lib/IO/File.pm ext/IO/lib/IO/Handle.pm
  8852.           ext/IO/lib/IO/Pipe.pm ext/IO/lib/IO/Seekable.pm
  8853.           ext/IO/lib/IO/Socket.pm t/lib/io_pipe.t
  8854.  
  8855.   Title:  "Allow IO.xs to remain at 1.15 while $VERSION is 1.1501"
  8856.    From:  Chip Salzenberg
  8857.   Files:  XSUB.h ext/IO/Makefile.PL ext/IO/lib/IO/Handle.pm
  8858.  
  8859.   Title:  "Refresh CPAN to 1.15"
  8860.    From:  Andreas Koenig
  8861.   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
  8862.  
  8863.   Title:  "Add E* and SA_* constants"
  8864.    From:  Roderick Schertler
  8865.  Msg-ID:  <23338.853986967@eeyore.ibcinc.com>
  8866.    Date:  Wed, 22 Jan 1997 21:36:07 -0500
  8867.   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod ext/POSIX/POSIX.xs
  8868.  
  8869.  TESTS
  8870.  
  8871.   Title:  "Test nested here-docs"
  8872.    From:  hv@crypt.compulink.co.uk (Hugo van der Sanden)
  8873.  Msg-ID:  <199701210053.AAA02139@crypt.compulink.co.uk>
  8874.    Date:  Tue, 21 Jan 1997 00:53:44 +0000 (GMT)
  8875.   Files:  t/base/lex.t
  8876.  
  8877.   Title:  "Fix tests of $^X and $0 to work with QNX"
  8878.    From:  Chip Salzenberg
  8879.   Files:  t/lib/io_pipe.t t/lib/open2.t t/lib/open3.t t/op/magic.t
  8880.  
  8881.   Title:  "Patch tests for systems without fork()"
  8882.    From:  Norbert Pueschel
  8883.  Msg-ID:  <77724697@Armageddon.meb.uni-bonn.de>
  8884.    Date:  Thu, 23 Jan 1997 23:51:28 +0100
  8885.   Files:  t/io/pipe.t t/lib/filehand.t t/lib/io_pipe.t t/lib/io_sock.t
  8886.           t/lib/open2.t t/lib/open3.t t/op/fork.t
  8887.  
  8888.   Title:  "Test patches for OS/2"
  8889.    From:  Ilya Zakharevich
  8890.  Msg-ID:  <199701170448.XAA28948@monk.mps.ohio-state.edu>
  8891.    Date:  Thu, 16 Jan 1997 23:48:18 -0500 (EST)
  8892.   Files:  os2/OS2/ExtAttr/t/os2_ea.t os2/OS2/PrfDB/t/os2_prfdb.t
  8893.           os2/OS2/REXX/t/rx_cmprt.t os2/OS2/REXX/t/rx_dllld.t
  8894.           os2/OS2/REXX/t/rx_objcall.t os2/OS2/REXX/t/rx_sql.test
  8895.           os2/OS2/REXX/t/rx_tiesql.test os2/OS2/REXX/t/rx_tievar.t
  8896.           os2/OS2/REXX/t/rx_tieydb.t os2/OS2/REXX/t/rx_varset.t
  8897.           os2/OS2/REXX/t/rx_vrexx.t t/README t/cmd/while.t
  8898.           t/comp/colon.t t/comp/multiline.t t/io/argv.t t/lib/anydbm.t
  8899.           t/lib/gdbm.t t/lib/ndbm.t t/lib/odbm.t t/lib/sdbm.t
  8900.           t/op/cmp.t t/op/magic.t
  8901.  
  8902.  UTILITIES
  8903.  
  8904.   Title:  "Translate \200 to È in pod2html"
  8905.    From:  Chip Salzenberg
  8906.   Files:  pod/pod2html.PL
  8907.  
  8908.   Title:  "VMS patches: '.com' extension on scripts"
  8909.    From:  Charles Bailey
  8910.  Msg-ID:  <01IELNPDLYJM003E7J@hmivax.humgen.upenn.edu>
  8911.    Date:  Fri, 24 Jan 1997 18:42:29 -0500 (EST)
  8912.   Files:  pod/checkpods.PL pod/pod2html.PL pod/pod2latex.PL
  8913.           pod/pod2man.PL pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL
  8914.           utils/h2xs.PL utils/perlbug.PL utils/perldoc.PL
  8915.           utils/pl2pm.PL utils/splain.PL vms/Makefile vms/descrip.mms
  8916.           x2p/find2perl.PL x2p/s2p.PL
  8917.  
  8918.   Title:  "Allow MakeMaker 5.34 to use libraries containing '+' in name"
  8919.    From:  dennism@cyrix.com (Dennis Marsa)
  8920.  Msg-ID:  <9701172027.AA27861@orion.cyrix.com>
  8921.    Date:  Fri, 17 Jan 97 14:27:32 CST
  8922.   Files:  lib/ExtUtils/Liblist.pm
  8923.  
  8924.  DOCUMENTATION
  8925.  
  8926.   Title:  "First cut at INSTALL edit"
  8927.    From:  Chip Salzenberg
  8928.   Files:  INSTALL
  8929.  
  8930.   Title:  "Additional docs for __DIE__ and __WARN__"
  8931.    From:  Gurusamy Sarathy
  8932.   Files:  pod/perlfunc.pod pod/perlrun.pod pod/perlvar.pod
  8933.  
  8934.   Title:  "Document #line directive"
  8935.    From:  Gurusamy Sarathy
  8936.  Msg-ID:  <199701240908.EAA23846@aatma.engin.umich.edu>
  8937.    Date:  Fri, 24 Jan 1997 04:08:44 -0500
  8938.   Files:  pod/perlsyn.pod pod/perltoc.pod
  8939.  
  8940.   Title:  "Perlguts version 30"
  8941.    From:  Jeff Okamoto
  8942.  Msg-ID:  <199701172117.AA116515863@hpcc123.corp.hp.com>
  8943.    Date:  Fri, 17 Jan 1997 13:17:43 -0800
  8944.   Files:  pod/perlguts.pod
  8945.  
  8946.   Title:  "delta for perldelta"
  8947.    From:  Tom Christiansen
  8948.  Msg-ID:  <804.854121463@jinete>
  8949.    Date:  Fri, 24 Jan 1997 07:57:43 -0800
  8950.   Files:  pod/perlnews.pod pod/perltoc.pod
  8951.  
  8952.   Title:  "Updates to perldelta"
  8953.    From:  Ilya Zakharevich
  8954.  Msg-ID:  <199701211610.LAA06227@monk.mps.ohio-state.edu>
  8955.    Date:  Mon, 20 Jan 1997 06:48:49 -0500 (EST)
  8956.   Files:  pod/perlnews.pod pod/perltoc.pod
  8957.  
  8958.   Title:  "perlnews.pod diff for the Fcntl"
  8959.    From:  Jarkko Hietaniemi
  8960.  Msg-ID:  <199701211600.SAA30117@alpha.hut.fi>
  8961.    Date:  Tue, 21 Jan 1997 18:00:56 +0200 (EET)
  8962.   Files:  pod/perlnews.pod
  8963.  
  8964.   Title:  "Rename perlnews -> perldelta per Tom's request"
  8965.    From:  Chip Salzenberg
  8966.   Files:  MANIFEST pod/Makefile pod/buildtoc pod/perl.pod
  8967.           pod/perldelta.pod pod/perltoc.pod pod/roffitall
  8968.  
  8969.   Title:  "Remove bad advice from perllocale.pod"
  8970.    From:  Chip Salzenberg
  8971.   Files:  pod/perllocale.pod
  8972.  
  8973.  
  8974. ----------------
  8975. Version 5.003_22
  8976. ----------------
  8977.  
  8978. This release is primarily made up of bug fixes, the foremost among
  8979. which repairs a showstopper memory corruption bug in formats.
  8980.  
  8981.  CORE LANGUAGE CHANGES
  8982.  
  8983.   Title:  "Fix parsing of C< ${ xyz } >"
  8984.    From:  Chip Salzenberg
  8985.   Files:  toke.c
  8986.  
  8987.   Title:  "Don't parse method calls in strings"
  8988.    From:  Chip Salzenberg
  8989.   Files:  toke.c
  8990.  
  8991.   Title:  "Fix overly picky carping about leading '{' in regex"
  8992.    From:  Chip Salzenberg
  8993.   Files:  regcomp.c
  8994.  
  8995.  OTHER CORE CHANGES
  8996.  
  8997.   Title:  "Fix memory corruption from formats"
  8998.    From:  Chip Salzenberg
  8999.   Files:  op.c perl.c perly.c perly.c.diff perly.y proto.h sv.c toke.c
  9000.  
  9001.  BUILD PROCESS
  9002.  
  9003.   Title:  "Fix '_mopop' typo"
  9004.    From:  Chip Salzenberg
  9005.   Files:  Makefile.SH
  9006.  
  9007.  LIBRARY AND EXTENSIONS
  9008.  
  9009.   Title:  "Gut IO::Handle::DESTROY"
  9010.    From:  Chip Salzenberg
  9011.   Files:  ext/IO/lib/IO/Handle.pm
  9012.  
  9013.   Title:  "RiscOS is case-insensitive"
  9014.    From:  Chip Salzenberg
  9015.   Files:  lib/File/Basename.pm
  9016.  
  9017.  TESTS
  9018.  
  9019.   Title:  "Fix thinko in db-recno.t"
  9020.    From:  Chip Salzenberg
  9021.   Files:  t/lib/db-recno.t
  9022.  
  9023.  UTILITIES
  9024.  
  9025.   Title:  "Make perlbug more cautionary and more verbose"
  9026.    From:  Kenneth Albanowski and Jarkko Hietaniemi
  9027.   Files:  utils/perlbug.PL
  9028.  
  9029.  DOCUMENTATION
  9030.  
  9031.   Title:  "NEW roffitall + INSTALL fix"
  9032.    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
  9033.  Msg-ID:  <6058.853410121@lyon.grenoble.hp.com>
  9034.    Date:  Thu, 16 Jan 97 11:22:01 +0100
  9035.   Files:  INSTALL pod/roffitall
  9036.  
  9037.   Title:  "srand() doc update"
  9038.    From:  Roderick Schertler
  9039.  Msg-ID:  <24195.853379065@eeyore.ibcinc.com>
  9040.    Date:  Wed, 15 Jan 1997 20:44:25 -0500
  9041.   Files:  pod/perlfunc.pod
  9042.  
  9043.   Title:  "documentation of configpm (perl5.003_20)"
  9044.    From:  win@in.rhein-main.de (Winfried Koenig)
  9045.  Msg-ID:  <m0vkU40-0004WAC@incom.rhein-main.de>
  9046.    Date:  Wed, 15 Jan 1997 14:03:27 +0200 (EET)
  9047.   Files:  configpm
  9048.  
  9049.  
  9050. ----------------
  9051. Version 5.003_21
  9052. ----------------
  9053.  
  9054. This release includes several important bug fixes, and a couple of
  9055. minor but valuable language tweaks.  Please read on for a list of the
  9056. significant changes:
  9057.  
  9058.  CORE LANGUAGE CHANGES
  9059.  
  9060.   Title:  "Fix overloading via inherited autoloaded functions"
  9061.    From:  Ilya Zakharevich
  9062.  Msg-ID:  <199701131022.FAA22830@monk.mps.ohio-state.edu>
  9063.    Date:  Mon, 13 Jan 1997 05:22:47 -0500 (EST)
  9064.   Files:  gv.c lib/overload.pm pod/perldiag.pod t/pragma/overload.t
  9065.  
  9066.   Title:  "Method call fixes: Don't cache in alias, don't skip undef"
  9067.    From:  Chip Salzenberg
  9068.   Files:  global.sym gv.c gv.h hv.c op.c pod/perlguts.pod
  9069.           pod/perltoc.pod pp.c pp_ctl.c pp_hot.c proto.h scope.c sv.c
  9070.           t/op/method.t
  9071.  
  9072.   Title:  "Formats can be closures"
  9073.    From:  Chip Salzenberg
  9074.   Files:  cv.h op.c perly.c perly.c.diff perly.y pp_sys.c sv.h
  9075.  
  9076.   Title:  "Quote 'foo' in C<$x{-foo}>"
  9077.    From:  Chip Salzenberg
  9078.   Files:  toke.c
  9079.  
  9080.   Title:  "Forbid C< x->{y} > and C< x->[0] > under C<strict refs>"
  9081.    From:  Chip Salzenberg
  9082.   Files:  op.c pod/perldiag.pod t/pragma/strict-refs
  9083.  
  9084.   Title:  "Allow <=> to return undef when operands are not ordered"
  9085.    From:  Chip Salzenberg and Andreas Koenig
  9086.   Files:  MANIFEST pp.c t/op/cmp.t
  9087.  
  9088.   Title:  "Fail regex that starts with '{'"
  9089.    From:  Chip Salzenberg
  9090.   Files:  regcomp.c
  9091.  
  9092.  CORE PORTABILITY
  9093.  
  9094.   Title:  "Re: Perl 5.003_20: OS/2 patches"
  9095.    From:  Ilya Zakharevich
  9096.  Msg-ID:  <199701101102.GAA19051@monk.mps.ohio-state.edu>
  9097.    Date:  Fri, 10 Jan 1997 06:02:16 -0500 (EST)
  9098.   Files:  hints/os2.sh os2/Changes os2/os2.c os2/os2ish.h pp_sys.c
  9099.  
  9100.   Title:  "VMS patches for _20"
  9101.    From:  Charles Bailey
  9102.  Msg-ID:  <01IE7MGK7ULQ003K5M@hmivax.humgen.upenn.edu>
  9103.    Date:  Tue, 14 Jan 1997 17:34:43 -0500 (EST)
  9104.   Files:  configpm dosish.h os2/os2ish.h plan9/plan9ish.h proto.h
  9105.           t/pragma/strict.t t/pragma/subs.t t/pragma/warning.t toke.c
  9106.           unixish.h vms/Makefile vms/config.vms vms/descrip.mms
  9107.           vms/genconfig.pl vms/perly_c.vms vms/test.com vms/vmsish.h
  9108.           x2p/a2p.h x2p/str.c
  9109.  
  9110.   Title:  "Irix 6.3 & 6.4 and perl5.003_20"
  9111.    From:  John Stoffel <jfs@fluent.com>
  9112.  Msg-ID:  <199701132242.RAA14601@jfs.Fluent.COM>
  9113.    Date:  Mon, 13 Jan 1997 17:42:50 -0500 (EST)
  9114.   Files:  MANIFEST hints/irix_6_3.sh hints/irix_6_4.sh
  9115.  
  9116.   Title:  "Patch: MachTen hints, Configure"
  9117.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  9118.  Msg-ID:  <v03010d00af0123a93670@[194.51.248.75]>
  9119.    Date:  Tue, 14 Jan 1997 13:43:13 +0100
  9120.   Files:  Configure hints/machten.sh
  9121.  
  9122.   Title:  "Rename aux.sh to aux_3.sh for MS-LOSS"
  9123.    From:  Chip Salzenberg
  9124.   Files:  MANIFEST hints/aux_3.sh
  9125.  
  9126.  OTHER CORE CHANGES
  9127.  
  9128.   Title:  "Fix C< eval { my $x; eval '$x' } >"
  9129.    From:  Chip Salzenberg
  9130.   Files:  op.c t/op/misc.t
  9131.  
  9132.   Title:  "Don't warn if eval '' uses outer func's lexicals"
  9133.    From:  Chip Salzenberg
  9134.   Files:  op.c
  9135.  
  9136.   Title:  "Avoid memory wastage in wait(); make pidstatus global"
  9137.    From:  Chip Salzenberg
  9138.   Files:  global.sym interp.sym perl.c perl.h pp_sys.c
  9139.  
  9140.   Title:  "Forbid ++ and -- on readonly values"
  9141.    From:  "John Q. Linux" <jql@accessone.com>
  9142.  Msg-ID:  <Pine.LNX.3.95.970110193330.11249D-100000@jql.accessone.com>
  9143.    Date:  Fri, 10 Jan 1997 19:47:16 -0800 (PST)
  9144.   Files:  pp.c pp_hot.c
  9145.  
  9146.   Title:  "Keep array from dying during foreach(@array)"
  9147.    From:  Chip Salzenberg
  9148.   Files:  cop.h pp_ctl.c
  9149.  
  9150.   Title:  "Fix C< $a="simple"; split /($a)/o >"
  9151.    From:  Chip Salzenberg
  9152.   Files:  pp.c t/op/misc.t
  9153.  
  9154.   Title:  "Fix infinite loop for undef function in @SIG{__WARN__,__DIE__}"
  9155.    From:  Chip Salzenberg
  9156.   Files:  util.c
  9157.  
  9158.   Title:  "Fix for anon-lists with tied entries coredump"
  9159.    From:  Gurusamy Sarathy
  9160.  Msg-ID:  <199701100745.CAA13057@aatma.engin.umich.edu>
  9161.    Date:  Fri, 10 Jan 1997 02:45:11 -0500
  9162.   Files:  pp.c
  9163.  
  9164.   Title:  "Don't set SVf_PADBUSY on immortal SVs"
  9165.    From:  Chip Salzenberg
  9166.   Files:  op.c
  9167.  
  9168.   Title:  "Patch for Object subroutines"
  9169.    From:  Ilya Zakharevich
  9170.  Msg-ID:  <199701080156.UAA15366@monk.mps.ohio-state.edu>
  9171.    Date:  Tue, 7 Jan 1997 20:56:02 -0500 (EST)
  9172.   Files:  cop.h
  9173.  
  9174.   Title:  "Use an SVt_PVLV to hold stacked OP pointers when debugging"
  9175.    From:  Chip Salzenberg
  9176.   Files:  pp.c pp_hot.c
  9177.  
  9178.   Title:  "Undo change that freed large pad vars"
  9179.    From:  Chip Salzenberg
  9180.   Files:  scope.c
  9181.  
  9182.  BUILD PROCESS
  9183.  
  9184.   Title:  "Make MachTen hints file warn about db-recno failures"
  9185.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  9186.  Msg-ID:  <v03010d00aef92fba6aca@[194.51.248.78]>
  9187.    Date:  Wed, 8 Jan 1997 12:07:18 +0100
  9188.   Files:  hints/machten.sh
  9189.  
  9190.   Title:  "5.003_20, FreeBSD 3.0 and minor patch"
  9191.    From:  roberto@eurocontrol.fr (Ollivier Robert)
  9192.  Msg-ID:  <Mutt.19970108143747.roberto@caerdonn.eurocontrol.fr>
  9193.    Date:  Wed, 8 Jan 1997 14:37:47 +0100
  9194.   Files:  Configure
  9195.  
  9196.   Title:  "Make installperl quieter; only shared libraries need 0555"
  9197.    From:  Chip Salzenberg
  9198.   Files:  installperl
  9199.  
  9200.  TESTS
  9201.  
  9202.   Title:  "Advice on TEST failure"
  9203.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  9204.  Msg-ID:  <v03010d01aefbaefcf3bc@[194.51.248.78]>
  9205.    Date:  Fri, 10 Jan 1997 10:19:07 +0100
  9206.   Files:  t/TEST
  9207.  
  9208.   Title:  "UNIVERSAL tests"
  9209.    From:  Roderick Schertler
  9210.   Files:  MANIFEST t/op/universal.t
  9211.  
  9212.   Title:  "Test deletion of array during foreach"
  9213.    From:  Jarkko Hietaniemi
  9214.   Files:  t/op/misc.t
  9215.  
  9216.   Title:  "patch for db-recno.t"
  9217.    From:  Paul Marquess
  9218.  Msg-ID:  <9701121509.AA11147@claudius.bfsec.bt.co.uk>
  9219.    Date:  Sun, 12 Jan 1997 15:09:33 +0000 (GMT)
  9220.   Files:  t/lib/db-recno.t
  9221.  
  9222.  LIBRARY AND EXTENSIONS
  9223.  
  9224.   Title:  "Localize info about filesystems being case-forgiving"
  9225.    From:  Chip Salzenberg
  9226.   Files:  lib/File/Basename.pm pod/checkpods.PL pod/pod2html.PL
  9227.           pod/pod2latex.PL pod/pod2man.PL pod/pod2text.PL
  9228.           utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL utils/perlbug.PL
  9229.           utils/perldoc.PL utils/pl2pm.PL utils/splain.PL
  9230.           x2p/find2perl.PL x2p/s2p.PL
  9231.  
  9232.   Title:  "Fix for fd leak in IO::File::new_tmpfile"
  9233.    From:  Graham Barr and Chip Salzenberg
  9234.   Files:  ext/IO/IO.xs ext/IO/lib/IO/Handle.pm
  9235.  
  9236.   Title:  "Refresh Getopt::Long to 2.6"
  9237.    From:  Johan Vromans <jvromans@squirrel.nl>
  9238.   Files:  lib/Getopt/Long.pm
  9239.  
  9240.   Title:  "Refresh DB_File to 1.10"
  9241.    From:  Paul Marquess
  9242.  Msg-ID:  <9701141247.AA21242@claudius.bfsec.bt.co.uk>
  9243.    Date:  Tue, 14 Jan 97 12:47:40 GMT
  9244.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
  9245.  
  9246.   Title:  "Re: FileCache::cacheout clobbers $_"
  9247.    From:  Roderick Schertler
  9248.  Msg-ID:  <pz3ewb3189.fsf@eeyore.ibcinc.com>
  9249.    Date:  08 Jan 1997 23:45:58 -0500
  9250.   Files:  lib/FileCache.pm lib/cacheout.pl
  9251.  
  9252.   Title:  "PATCH: AutoSplit"
  9253.    From:  Graham Barr
  9254.  Msg-ID:  <9603111010.AA29935@tiuk.ti.com>
  9255.    Date:  11 Mar 1996 06:01:58 -0500
  9256.   Files:  lib/AutoSplit.pm
  9257.  
  9258.   Title:  "Re: Uninitialized value in Carp.pm ? "
  9259.    From:  Gurusamy Sarathy
  9260.  Msg-ID:  <199701141815.NAA07960@aatma.engin.umich.edu>
  9261.    Date:  Tue, 14 Jan 1997 13:15:25 -0500
  9262.   Files:  lib/Carp.pm
  9263.  
  9264.   Title:  "Avoid "uninitialized" warnings from POSIX::constant()"
  9265.    From:  Chip Salzenberg
  9266.   Files:  ext/POSIX/POSIX.pm
  9267.  
  9268.   Title:  "Eliminate warning from C<use overload>"
  9269.    From:  Chip Salzenberg
  9270.   Files:  lib/overload.pm
  9271.  
  9272.   Title:  "low priority patches"
  9273.    From:  Paul Marquess
  9274.  Msg-ID:  <9701081655.AA27349@claudius.bfsec.bt.co.uk>
  9275.    Date:  Wed, 8 Jan 97 16:55:02 GMT
  9276.   Files:  lib/Cwd.pm t/comp/redef.t t/lib/db-btree.t
  9277.  
  9278.  UTILITIES
  9279.  
  9280.   Title:  "Re: xsubpp and Tk ==> segfault"
  9281.    From:  Ilya Zakharevich
  9282.  Msg-ID:  <199701080825.DAA15813@monk.mps.ohio-state.edu>
  9283.    Date:  Wed, 8 Jan 1997 03:25:47 -0500 (EST)
  9284.   Files:  lib/ExtUtils/xsubpp
  9285.  
  9286.   Title:  "Re: MakeMaker and 'make uninstall'"
  9287.    From:  Andreas Koenig
  9288.  Msg-ID:  <199701101243.NAA26400@anna.in-berlin.de>
  9289.    Date:  Fri, 10 Jan 1997 13:43:39 +0100
  9290.   Files:  lib/ExtUtils/MM_Unix.pm
  9291.  
  9292.   Title:  "Don't search for pod if path is already valid"
  9293.    From:  Wayne Scott <wscott@ichips.intel.com>
  9294.  Msg-ID:  <199701082325.PAA04521@pdxlx008.intel.com>
  9295.    Date:  Wed, 08 Jan 1997 15:25:19 -0800
  9296.   Files:  utils/perldoc.PL
  9297.  
  9298.   Title:  "Yet another perldoc option"
  9299.    From:  Gisle Aas
  9300.  Msg-ID:  <199610022200.AAA15334@furubotn.sn.no>
  9301.    Date:  Thu, 3 Oct 1996 00:00:35 +0200
  9302.   Files:  utils/perldoc.PL
  9303.  
  9304.   Title:  "Re: perldoc, temp files, async pagers"
  9305.    From:  Roderick Schertler
  9306.  Msg-ID:  <pzwwtoom8p.fsf@eeyore.ibcinc.com>
  9307.    Date:  07 Jan 1997 22:54:14 -0500
  9308.   Files:  utils/perldoc.PL
  9309.  
  9310.  DOCUMENTATION
  9311.  
  9312.   Title:  "Full documentation generation patch"
  9313.    From:  Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
  9314.  Msg-ID:  <15309.853323388@lyon.grenoble.hp.com>
  9315.    Date:  Wed, 15 Jan 97 11:16:28 +0100
  9316.   Files:  MANIFEST pod/roffitall pod/rofftoc
  9317.  
  9318.   Title:  "Re: documentation correction (i.e. patch) for perlsyn.pod"
  9319.    From:  "M.J.T. Guy"
  9320.  Msg-ID:  <E0vilLh-0000M6-00@ursa.cus.cam.ac.uk>
  9321.    Date:  Fri, 10 Jan 1997 18:06:37 +0000
  9322.   Files:  pod/perlsyn.pod
  9323.  
  9324.   Title:  "Document use of pos() and /\G/"
  9325.    From:  Gurusamy Sarathy
  9326.  Msg-ID:  <199701132013.PAA26606@aatma.engin.umich.edu>
  9327.    Date:  Mon, 13 Jan 1997 15:13:12 -0500
  9328.   Files:  pod/perlfunc.pod pod/perlnews.pod pod/perlop.pod
  9329.           pod/perlre.pod pod/perltoc.pod pod/perltrap.pod
  9330.  
  9331.   Title:  "Fix example #4 in perlXStut"
  9332.    From:  Ilya Zakharevich
  9333.  Msg-ID:  <199701050739.CAA11112@monk.mps.ohio-state.edu>
  9334.    Date:  Sun, 5 Jan 1997 02:39:45 -0500 (EST)
  9335.   Files:  pod/perlxstut.pod
  9336.  
  9337.   Title:  "Document new closure warnings"
  9338.    From:  Chip Salzenberg
  9339.   Files:  op.c pod/perldiag.pod
  9340.  
  9341.   Title:  "Misc. doc patches missing in _20"
  9342.    From:  Roderick Schertler
  9343.  Msg-ID:  <102.852695733@eeyore.ibcinc.com>
  9344.    Date:  Tue, 07 Jan 1997 22:55:33 -0500
  9345.   Files:  pod/perlsub.pod pod/perltoc.pod pod/perlvar.pod
  9346.  
  9347.  
  9348. ----------------
  9349. Version 5.003_20
  9350. ----------------
  9351.  
  9352. The only language change in this release is the recension of support
  9353. for named closures:  Now, no subroutine declared "sub foo {}" can be
  9354. a closure.  (This is a return to the behavior of 5.003.)  In addition,
  9355. there are new warnings triggered by any apparent attempt to use named
  9356. functions as closures.
  9357.  
  9358. And, as usual, there are the usual little fixes, documentation
  9359. updates, and expanded tests.  This is good stuff.  "I love you, man!"
  9360.  
  9361.  CORE LANGUAGE CHANGES
  9362.  
  9363.   Title:  "Rescind named closures"
  9364.    From:  Chip Salzenberg
  9365.   Files:  Makefile.SH op.c perly.c perly.c.diff perly.y pp_hot.c
  9366.  
  9367.   Title:  "Fix: empty @_ when calling empty-proto subs without parens"
  9368.    From:  Graham Barr
  9369.  Msg-ID:  <32CE30F0.7E8425A5@tiuk.ti.com>
  9370.    Date:  Sat, 04 Jan 1997 10:29:04 +0000
  9371.   Files:  perly.c perly.y
  9372.  
  9373.  CORE PORTABILITY
  9374.  
  9375.   Title:  "Fix $^X on systems that set it to Perl's basename"
  9376.    From:  Chip Salzenberg
  9377.   Files:  hints/hpux.sh toke.c
  9378.  
  9379.   Title:  "Configure/perl5/Compartmented Mode Workstation (fwd)"
  9380.    From:  Andy Dougherty
  9381.  Msg-ID:  <Pine.SOL.3.95.970106131505.1662C-100000@fractal.lafayette.ed
  9382.    Date:  Mon, 06 Jan 1997 13:15:38 -0500 (EST)
  9383.   Files:  Configure hints/dec_osf.sh
  9384.  
  9385.   Title:  "Remove obsolete file "dl_os2.xs"."
  9386.    From:  Ilya Zakharevich
  9387.   Files:  MANIFEST
  9388.  
  9389.  OTHER CORE CHANGES
  9390.  
  9391.   Title:  "Fix C< sub foo (&@); sub bar (&); foo {}, bar {}, bar {} >"
  9392.    From:  Chip Salzenberg
  9393.   Files:  perly.c perly.c.diff perly.y
  9394.  
  9395.   Title:  "plug for safe/opcode leaks"
  9396.    From:  Doug MacEachern
  9397.  Msg-ID:  <199701072220.RAA02117@postman.osf.org>
  9398.    Date:  Tue, 07 Jan 1997 17:20:46 -0500
  9399.   Files:  op.c
  9400.  
  9401.   Title:  "Finish OP= warnings: none on ^="
  9402.    From:  Chip Salzenberg
  9403.   Files:  doop.c pp.c t/op/assignwarn.t
  9404.  
  9405.   Title:  "Fix Dynaloader failures with DProf"
  9406.    From:  Gurusamy Sarathy
  9407.  Msg-ID:  <199701061718.MAA26909@aatma.engin.umich.edu>
  9408.    Date:  Mon, 06 Jan 1997 12:18:46 -0500
  9409.   Files:  pp_hot.c
  9410.  
  9411.  BUILD PROCESS
  9412.  
  9413.   Title:  "Make Configure default to the first domain in /etc/resolv.conf"
  9414.    From:  Chip Salzenberg
  9415.   Files:  Configure
  9416.  
  9417.   Title:  "Start all helper scripts with $startsh"
  9418.    From:  Chip Salzenberg
  9419.   Files:  Configure
  9420.  
  9421.   Title:  "Support libperl.so under FreeBSD"
  9422.    From:  roberto@keltia.freenix.fr (Ollivier Robert)
  9423.  Msg-ID:  <Mutt.19970105224149.roberto@keltia.freenix.fr>
  9424.    Date:  Sun, 5 Jan 1997 22:41:49 +0100
  9425.   Files:  Configure Makefile.SH
  9426.  
  9427.  TESTS
  9428.  
  9429.   Title:  "New test: comp/proto.t"
  9430.    From:  Graham Barr
  9431.  Msg-ID:  <32D0C21F.3FB28D51@tiuk.ti.com>
  9432.    Date:  Mon, 06 Jan 1997 09:13:03 +0000
  9433.   Files:  MANIFEST t/comp/proto.t
  9434.  
  9435.   Title:  "More magic variable tests"
  9436.    From:  Roderick Schertler
  9437.  Msg-ID:  <7043.852565192@eeyore.ibcinc.com>
  9438.    Date:  Mon, 06 Jan 1997 10:39:52 -0500
  9439.   Files:  t/harness t/op/magic.t
  9440.  
  9441.  LIBRARY AND EXTENSIONS
  9442.  
  9443.   Title:  "File::Basename::dirname bugs"
  9444.    From:  Robin Barker <rmb@cise.npl.co.uk>
  9445.  Msg-ID:  <12393.9701071719@tempest.cise.npl.co.uk>
  9446.    Date:  Tue, 7 Jan 97 17:19:59 GMT
  9447.   Files:  lib/File/Basename.pm t/lib/basename.t
  9448.  
  9449.   Title:  "sigaction() problems"
  9450.    From:  Roderick Schertler
  9451.  Msg-ID:  <12808.852583324@eeyore.ibcinc.com>
  9452.    Date:  Mon, 06 Jan 1997 15:42:04 -0500
  9453.   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
  9454.  
  9455.   Title:  "Fix importation of FileHandle methods; fix POSIX docs"
  9456.    From:  Chip Salzenberg
  9457.   Files:  ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod lib/FileHandle.pm
  9458.  
  9459.   Title:  "Patch: make hints files warn about db-recno failures"
  9460.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  9461.  Msg-ID:  <v03010d00aef53ac4d18a@[194.51.248.68]>
  9462.    Date:  Sun, 5 Jan 1997 12:34:25 +0100
  9463.   Files:  MANIFEST hints/aux.sh hints/broken-db.msg hints/freebsd.sh
  9464.  
  9465.  UTILITIES
  9466.  
  9467.   Title:  "pod2html.PL patch (for 5.003-19)"
  9468.    From:  Fabien TASSIN <tassin@eerie.fr>
  9469.  Msg-ID:  <199701052347.AAA21297@solar5>
  9470.    Date:  Mon, 6 Jan 1997 00:47:01 +0100
  9471.   Files:  pod/pod2html.PL
  9472.  
  9473.  DOCUMENTATION
  9474.  
  9475.   Title:  "tiny doc patches"
  9476.    From:  Roderick Schertler
  9477.  Msg-ID:  <23338.852394333@eeyore.ibcinc.com>
  9478.    Date:  Sat, 04 Jan 1997 11:12:13 -0500
  9479.   Files:  pod/perlapio.pod pod/perlnews.pod pod/perltoc.pod
  9480.  
  9481.   Title:  "doc patch for defined on perlfunc.pod"
  9482.    From:  Roderick Schertler
  9483.  Msg-ID:  <pz91686ek1.fsf@eeyore.ibcinc.com>
  9484.    Date:  04 Jan 1997 21:28:30 -0500
  9485.   Files:  pod/perlfunc.pod
  9486.  
  9487.   Title:  "doc patch: perldsc"
  9488.    From:  Roderick Schertler
  9489.  Msg-ID:  <pzafqo6eo9.fsf@eeyore.ibcinc.com>
  9490.    Date:  04 Jan 1997 21:25:58 -0500
  9491.   Files:  pod/perldsc.pod pod/perltoc.pod
  9492.  
  9493.   Title:  "Re: constant function inlining"
  9494.    From:  Roderick Schertler
  9495.  Msg-ID:  <pzk9pp1b95.fsf@eeyore.ibcinc.com>
  9496.    Date:  07 Jan 1997 15:27:50 -0500
  9497.   Files:  pod/perldiag.pod pod/perlsub.pod
  9498.  
  9499.   Title:  "scalar caller doc fix"
  9500.    From:  Roderick Schertler
  9501.  Msg-ID:  <18245.852608060@eeyore.ibcinc.com>
  9502.    Date:  Mon, 06 Jan 1997 22:34:20 -0500
  9503.   Files:  pod/perlfunc.pod
  9504.  
  9505.   Title:  "perlpod.pod possible patches"
  9506.    From:  lvirden@cas.org (Larry W. Virden, x2487)
  9507.  Msg-ID:  <9701070756.AA1185@cas.org>
  9508.    Date:  Tue, 7 Jan 1997 07:56:30 -0500
  9509.   Files:  pod/perlpod.pod
  9510.  
  9511.   Title:  "Misc perlfunc updates"
  9512.    From:  Tom Christiansen
  9513.   Files:  pod/perlfunc.pod pod/perltoc.pod
  9514.  
  9515.  
  9516. ----------------
  9517. Version 5.003_19
  9518. ----------------
  9519.  
  9520. Lots of internal cleanup in this patch, especially plugged memory
  9521. leaks when embedded Perl interpreters shut down and restart.  The
  9522. method cache is now invisible to user code.  And there is a new test
  9523. directory, "t/pragma".
  9524.  
  9525. IMHO, this is Beta quality code.
  9526.  
  9527. Here's a list of the more significant changes...
  9528.  
  9529.  CORE LANGUAGE CHANGES
  9530.  
  9531.   Title:  "Make method cache invisible to user code"
  9532.    From:  Chip Salzenberg
  9533.   Files:  dump.c gv.c gv.h hv.c op.c perl.c pp_hot.c pp_sys.c sv.c
  9534.           toke.c
  9535.  
  9536.   Title:  "Never parse "{m,s,y,tr,q{,q,w,x}}:{,:}" as package or label"
  9537.    From:  Chip Salzenberg
  9538.   Files:  toke.c
  9539.  
  9540.  CORE PORTABILITY
  9541.  
  9542.   Title:  "Fix $^X under HP-UX"
  9543.    From:  Chip Salzenberg
  9544.   Files:  hints/hpux.sh toke.c
  9545.  
  9546.   Title:  "New hints/hpux.sh"
  9547.    From:  Jeff Okamoto
  9548.  Msg-ID:  <199612312309.AA283393772@hpcc123.corp.hp.com>
  9549.    Date:  Tue, 31 Dec 1996 15:09:32 -0800
  9550.   Files:  hints/hpux.sh
  9551.  
  9552.  OTHER CORE CHANGES
  9553.  
  9554.   Title:  "Fix segv when calling named closures"
  9555.    From:  Chip Salzenberg
  9556.   Files:  pp_hot.c
  9557.  
  9558.   Title:  "Finish rationalizing "undef value" warnings"
  9559.    From:  Chip Salzenberg
  9560.   Files:  doop.c pp.c sv.c t/op/assignwarn.t
  9561.  
  9562.   Title:  "Arrange for all "_<file" entries to be in %main::"
  9563.    From:  Chip Salzenberg
  9564.   Files:  gv.c lib/perl5db.pl
  9565.  
  9566.   Title:  "Introduce CVf_NODEBUG flag"
  9567.    From:  Gurusamy Sarathy
  9568.  Msg-ID:  <199701012042.PAA25994@aatma.engin.umich.edu>
  9569.    Date:  Wed, 01 Jan 1997 15:42:05 -0500
  9570.   Files:  cv.h pp_hot.c
  9571.  
  9572.   Title:  "Reword 'may be "0"' warning per Larry; fix its line number"
  9573.    From:  Chip Salzenberg
  9574.   Files:  op.c pod/perldiag.pod
  9575.  
  9576.   Title:  "5.003_18: perl_{con,des}truct fixes"
  9577.    From:  Doug MacEachern
  9578.  Msg-ID:  <199701032042.PAA06766@postman.osf.org>
  9579.    Date:  Fri, 03 Jan 1997 15:42:04 -0500
  9580.   Files:  perl.c perl.h pod/perlembed.pod pod/perltoc.pod t/op/sysio.t
  9581.  
  9582.   Title:  "Fix lost value from READLINE after TIEHANDLE"
  9583.    From:  Gurusamy Sarathy
  9584.   Files:  pp_hot.c sv.h
  9585.  
  9586.   Title:  "Free memory of large lexical variables when leaving scope"
  9587.    From:  Chip Salzenberg
  9588.   Files:  scope.c
  9589.  
  9590.  TESTS
  9591.  
  9592.   Title:  "Create t/pragma directory; populate with new and old"
  9593.    From:  Paul Marquess
  9594.   Files:  MANIFEST Makefile.SH t/TEST t/comp/use.t t/lib/locale.t
  9595.           t/op/overload.t t/op/use.t t/pragma/locale.t t/pragma/overload.t
  9596.           t/pragma/strict-refs t/pragma/strict-subs t/pragma/strict-vars
  9597.           t/pragma/strict.t t/pragma/subs.t t/pragma/warn-global
  9598.           t/pragma/warning.t
  9599.  
  9600.   Title:  "New tests: comp/colon.t and op/assignwarn.t"
  9601.    From:  Robin Barker <rmb@cise.npl.co.uk>
  9602.   Files:  MANIFEST t/comp/colon.t t/op/assignwarn.t
  9603.  
  9604.  LIBRARY AND EXTENSIONS
  9605.  
  9606.   Title:  "Make libs clean under '-w'"
  9607.    From:  Jarkko Hietaniemi
  9608.   Files:  lib/AutoSplit.pm lib/Devel/SelfStubber.pm lib/Env.pm
  9609.           lib/Math/Complex.pm lib/Pod/Functions.pm lib/Search/Dict.pm
  9610.           lib/SelfLoader.pm lib/Term/Complete.pm lib/chat2.pl
  9611.           lib/complete.pl lib/diagnostics.pm lib/ftp.pl lib/termcap.pl
  9612.           lib/validate.pl
  9613.  
  9614.  DOCUMENTATION
  9615.  
  9616.   Title:  "Perlguts, version 28"
  9617.    From:  Jeff Okamoto
  9618.  Msg-ID:  <199701032110.AA102535846@hpcc123.corp.hp.com>
  9619.    Date:  Fri, 3 Jan 1997 13:10:46 -0800
  9620.   Files:  pod/perlguts.pod
  9621.  
  9622.   Title:  "Re: perldelta, take 3"
  9623.    From:  Tim Bunce
  9624.  Msg-ID:  <9701031748.AA15335@toad.ig.co.uk>
  9625.    Date:  Fri, 3 Jan 1997 17:48:46 +0000
  9626.   Files:  pod/perlnews.pod
  9627.  
  9628.   Title:  "Miscellaneous pod patches"
  9629.    From:  Ralf S. Engelschall <rse@engelschall.com>
  9630.   Files:  pod/Makefile pod/perldebug.pod pod/perlfunc.pod
  9631.           pod/perlguts.pod
  9632.  
  9633.   Title:  "expanded flock() docs"
  9634.    From:  Roderick Schertler
  9635.  Msg-ID:  <4481.852337871@eeyore.ibcinc.com>
  9636.    Date:  Fri, 03 Jan 1997 19:31:11 -0500
  9637.   Files:  pod/perlfunc.pod
  9638.  
  9639.   Title:  "Use Text::Wrap in buildtoc; run buildtoc"
  9640.    From:  Ulrich Pfeifer
  9641.   Files:  pod/buildtoc pod/perltoc.pod
  9642.  
  9643.   Title:  "Remove obsolete perlovl.pod"
  9644.    From:  Chip Salzenberg
  9645.   Files:  MANIFEST plan9/mkfile pod/perlovl.pod vms/Makefile
  9646.           vms/descrip.mms
  9647.  
  9648.  
  9649. ----------------
  9650. Version 5.003_18
  9651. ----------------
  9652.  
  9653. Yet further down the road to 5.004....
  9654.  
  9655.  CORE LANGUAGE CHANGES
  9656.  
  9657.   Title:  "Inherited overloading"
  9658.    From:  Ilya Zakharevich
  9659.  Msg-ID:  <199612291312.IAA02134@monk.mps.ohio-state.edu>
  9660.    Date:  Sun, 29 Dec 1996 08:12:54 -0500 (EST)
  9661.   Files:  gv.c lib/overload.pm perl.h sv.c sv.h t/op/overload.t
  9662.  
  9663.   Title:  "Hide lexicals from C<use>d or C<require>d module (!)"
  9664.    From:  Chip Salzenberg
  9665.   Files:  pp_ctl.c
  9666.  
  9667.   Title:  "Closures at file scope must be anonymous"
  9668.    From:  Chip Salzenberg
  9669.   Files:  op.c
  9670.  
  9671.   Title:  "Warn on '{if,while} ($x = X)' where X is glob, readdir, or <FH>"
  9672.    From:  Chip Salzenberg
  9673.   Files:  op.c pod/perldiag.pod
  9674.  
  9675.   Title:  "Warn on 'undef $x; $x OP 1' where OP is *=, /=, %=, or **="
  9676.    From:  Chip Salzenberg
  9677.   Files:  pp.c
  9678.  
  9679.  CORE PORTABILITY
  9680.  
  9681.   Title:  "Ultrix setlocale() workaround"
  9682.    From:  Chip Salzenberg
  9683.   Files:  hints/ultrix_4.sh util.c
  9684.  
  9685.  OTHER CORE CHANGES
  9686.  
  9687.   Title:  "Get rid of 'Leaked scalars'"
  9688.    From:  Chip Salzenberg
  9689.   Files:  cop.h gv.c op.c
  9690.  
  9691.   Title:  "Don't forget $c in C<(($a,$b,$c)=(1,2))=(3,4,5)>"
  9692.    From:  Chip Salzenberg
  9693.   Files:  pp_hot.c
  9694.  
  9695.   Title:  "Fix core dump on perl_construct()/perl_destruct() loop"
  9696.    From:  Chip Salzenberg
  9697.   Files:  perl.c
  9698.  
  9699.   Title:  "Add missing syms to global.sym; update magic doc"
  9700.    From:  Chip Salzenberg
  9701.   Files:  global.sym pod/perlguts.pod
  9702.  
  9703.  TESTS
  9704.  
  9705.   Title:  "Expanded locale.t and misc.t"
  9706.    From:  Jarkko Hietaniemi
  9707.   Files:  t/lib/locale.t t/lib/misc.t
  9708.  
  9709.   Title:  "Expanded my.t"
  9710.    From:  Chip Salzenberg
  9711.   Files:  t/lib/my.t
  9712.  
  9713.   Title:  "test harness for C<use x.xxxx>"
  9714.    From:  Graham Barr
  9715.  Msg-ID:  <32C76882.3F3C7999@tiuk.ti.com>
  9716.    Date:  Mon, 30 Dec 1996 07:00:18 +0000
  9717.   Files:  MANIFEST t/op/use.t
  9718.  
  9719.   Title:  "More tests"
  9720.    From:  Tom Phoenix
  9721.  Msg-ID:  <Pine.GSO.3.95.961229170736.15213M-100000@solaris.teleport.co
  9722.    Date:  Sun, 29 Dec 1996 17:46:21 -0800 (PST)
  9723.   Files:  t/op/each.t t/op/oct.t t/op/quotemeta.t t/op/rand.t
  9724.  
  9725.  LIBRARY AND EXTENSIONS
  9726.  
  9727.   Title:  "Improving Config.pm"
  9728.    From:  Tom Phoenix
  9729.  Msg-ID:  <Pine.GSO.3.95.961230091244.13467L-100000@solaris.teleport.co
  9730.    Date:  Mon, 30 Dec 1996 09:24:16 -0800 (PST)
  9731.   Files:  configpm
  9732.  
  9733.   Title:  "File::Copy under OS/2"
  9734.    From:  Ilya Zakharevich
  9735.  Msg-ID:  <199612280347.WAA00293@monk.mps.ohio-state.edu>
  9736.    Date:  Fri, 27 Dec 1996 22:47:24 -0500 (EST)
  9737.   Files:  lib/File/Copy.pm t/lib/filecopy.t
  9738.  
  9739.  DOCUMENTATION
  9740.  
  9741.   Title:  "Updates to perllocale.pod"
  9742.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  9743.   Files:  pod/perllocale.pod
  9744.  
  9745.   Title:  "Locale-related pod patches, take 2"
  9746.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  9747.  Msg-ID:  <v03007800aeea9e488b36@[194.51.248.77]>
  9748.    Date:  Sat, 28 Dec 1996 10:56:41 +0100
  9749.   Files:  pod/perl.pod pod/perlform.pod pod/perlfunc.pod pod/perlop.pod
  9750.           pod/perlre.pod pod/perlsec.pod
  9751.  
  9752.   Title:  "Re: perldiag.pod entry for "Scalar value @%s{%s} ...""
  9753.    From:  Roderick Schertler
  9754.  Msg-ID:  <2043.852051019@eeyore.ibcinc.com>
  9755.    Date:  Tue, 31 Dec 1996 11:50:19 -0500
  9756.   Files:  pod/perldiag.pod
  9757.  
  9758.  
  9759. ----------------
  9760. Version 5.003_17
  9761. ----------------
  9762.  
  9763. The rate of patches is slowing down....  I see 5.004 at the end of the
  9764. tunnel!  (Hey, what's that whistle?)
  9765.  
  9766.  CORE LANGUAGE CHANGES
  9767.  
  9768.   Title:  "Support named closures"
  9769.    From:  Chip Salzenberg
  9770.   Files:  cv.h op.c perl.c pp.c pp_ctl.c pp_hot.c
  9771.  
  9772.  CORE PORTABILITY
  9773.  
  9774.   Title:  "perl5.003_15 and Interactive Unix"
  9775.    From:  win@in.rhein-main.de (Winfried Koenig)
  9776.  Msg-ID:  <m0vd254-0004oKC@incom.rhein-main.de>
  9777.    Date:  Thu, 26 Dec 1996 00:45:45 +0200 (EET)
  9778.   Files:  hints/isc.sh pp_sys.c
  9779.  
  9780.   Title:  "Suggest "usemymalloc='n'" for FreeBSD 2.*"
  9781.    From:  rse@engelschall.com (Ralf S. Engelschall)
  9782.   Files:  hints/freebsd.sh
  9783.  
  9784.   Title:  "Minor OS/2 fixes"
  9785.    From:  Ilya Zakharevich
  9786.  Msg-ID:  <199612252105.QAA11890@monk.mps.ohio-state.edu>
  9787.    Date:  Wed, 25 Dec 1996 16:05:42 -0500 (EST)
  9788.   Files:  os2/os2ish.h pod/perlxstut.pod
  9789.  
  9790.  OTHER CORE CHANGES
  9791.  
  9792.   Title:  "Fix {,un}tainting of $1 etc. when C<use locale>"
  9793.    From:  Chip Salzenberg
  9794.   Files:  mg.c sv.c
  9795.  
  9796.   Title:  "Limit effects of "=pod" to a single file"
  9797.    From:  Chip Salzenberg
  9798.   Files:  toke.c
  9799.  
  9800.  TESTS
  9801.  
  9802.   Title:  "New tests: op/method.t and op/locale.t"
  9803.    From:  Ilya Zakharevich and Jarkko Hietaniemi
  9804.   Files:  MANIFEST t/lib/locale.t t/op/method.t
  9805.  
  9806.   Title:  "Test C< ()=() >"
  9807.    From:  Chip Salzenberg
  9808.   Files:  t/op/misc.t
  9809.  
  9810.  LIBRARY AND EXTENSIONS
  9811.  
  9812.   Title:  "Refresh MakeMaker to 5.39"
  9813.    From:  Andreas Koenig
  9814.   Files:  lib/ExtUtils/Install.pm lib/ExtUtils/Liblist.pm
  9815.           lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MakeMaker.pm
  9816.           lib/ExtUtils/Mksymlists.pm
  9817.  
  9818.   Title:  "Newer debugger"
  9819.    From:  Ilya Zakharevich
  9820.  Msg-ID:  <199612261954.OAA12999@monk.mps.ohio-state.edu>
  9821.    Date:  Thu, 26 Dec 1996 14:54:34 -0500 (EST)
  9822.   Files:  lib/perl5db.pl
  9823.  
  9824.  DOCUMENTATION
  9825.  
  9826.   Title:  "Perlguts, version 27"
  9827.    From:  Jeff Okamoto
  9828.  Msg-ID:  <199612250144.AA059528263@hpcc123.corp.hp.com>
  9829.    Date:  Tue, 24 Dec 1996 17:44:23 -0800
  9830.   Files:  pod/perlguts.pod
  9831.  
  9832.   Title:  "perlpod.pod patch for _16"
  9833.    From:  Kenneth Albanowski
  9834.  Msg-ID:  <Pine.LNX.3.93.961224225906.337B-100000@kjahds.com>
  9835.    Date:  Tue, 24 Dec 1996 23:00:10 -0500 (EST)
  9836.   Files:  pod/perlpod.pod
  9837.  
  9838.   Title:  "tiny perllocale.pod diff for _16"
  9839.    From:  Jarkko Hietaniemi
  9840.  Msg-ID:  <199612261306.PAA21161@alpha.hut.fi>
  9841.    Date:  Thu, 26 Dec 1996 15:06:04 +0200 (EET)
  9842.   Files:  pod/perllocale.pod
  9843.  
  9844.  
  9845. ----------------
  9846. Version 5.003_16
  9847. ----------------
  9848.  
  9849. This patch is all bug fixes, library updates, and documentation
  9850. updates.  We'll get to 5.004 RSN, I promise.  :-)
  9851.  
  9852.  CORE LANGUAGE CHANGES
  9853.  
  9854.   Title:  "Fix closures that are not in subroutines"
  9855.    From:  Chip Salzenberg
  9856.   Files:  op.c
  9857.  
  9858.  CORE PORTABILITY
  9859.  
  9860.   Title:  "_13: patches for unicos/unicosmk"
  9861.    From:  Dean Roehrich
  9862.  Msg-ID:  <199612202038.OAA22805@poplar.cray.com>
  9863.    Date:  Fri, 20 Dec 1996 14:38:50 -0600
  9864.   Files:  Configure MANIFEST hints/unicos.sh hints/unicosmk.sh
  9865.  
  9866.  OTHER CORE CHANGES
  9867.  
  9868.   Title:  "Fix 'foreach(@ARGV) { while (<>) { push @p,$_ } }'"
  9869.    From:  Chip Salzenberg
  9870.   Files:  cop.h pp_hot.c scope.c
  9871.  
  9872.   Title:  "Eliminate warnings from C< undef $x; $x OP= "foo" >"
  9873.    From:  Chip Salzenberg
  9874.   Files:  doop.c pp.c pp.h pp_hot.c
  9875.  
  9876.   Title:  "Try again to improve method caching"
  9877.    From:  Ilya Zakharevich
  9878.  Msg-ID:  <199612240113.UAA09487@monk.mps.ohio-state.edu>
  9879.    Date:  Mon, 23 Dec 1996 20:13:56 -0500 (EST)
  9880.   Files:  gv.c sv.c
  9881.  
  9882.   Title:  "Be more careful about 'o' magic memory management"
  9883.    From:  Chip Salzenberg
  9884.   Files:  mg.c sv.c
  9885.  
  9886.   Title:  "Fix bad pointer refs when localized object loses magic"
  9887.    From:  Chip Salzenberg
  9888.   Files:  scope.c
  9889.  
  9890.  LIBRARY AND EXTENSIONS
  9891.  
  9892.   Title:  "Refresh CPAN to 1.09"
  9893.    From:  Andreas Koenig
  9894.   Files:  lib/CPAN.pm
  9895.  
  9896.   Title:  "Refresh Net::Ping to 2.02"
  9897.    From:  Russell Mosemann <mose@ccsn.edu>
  9898.   Files:  lib/Net/Ping.pm
  9899.  
  9900.   Title:  "Refresh IO to 1.14"
  9901.    From:  Graham Barr
  9902.   Files:  MANIFEST ext/IO/IO.xs ext/IO/README ext/IO/lib/IO/File.pm
  9903.           ext/IO/lib/IO/Handle.pm ext/IO/lib/IO/Pipe.pm
  9904.           ext/IO/lib/IO/Seekable.pm ext/IO/lib/IO/Select.pm
  9905.           ext/IO/lib/IO/Socket.pm t/lib/io_dup.t t/lib/io_pipe.t
  9906.           t/lib/io_sel.t t/lib/io_sock.t t/lib/io_tell.t
  9907.           t/lib/io_udp.t t/lib/io_xs.t
  9908.  
  9909.  BUILD PROCESS AND UTILITIES
  9910.  
  9911.   Title:  "Don't recurse into subdirs twice on 'make realclean'"
  9912.    From:  Chip Salzenberg
  9913.   Files:  Makefile.SH
  9914.  
  9915.   Title:  "Use root EXTERN.h when compiling x2p/malloc.c."
  9916.    From:  Paul Marquess
  9917.   Files:  x2p/Makefile.SH
  9918.  
  9919.   Title:  "Fix compilation errors when malloc.c used for x2p"
  9920.    From:  Robin Barker <rmb@cise.npl.co.uk>
  9921.   Files:  malloc.c
  9922.  
  9923.  DOCUMENTATION
  9924.  
  9925.   Title:  "Edit INSTALL to describe new binary compat setup"
  9926.    From:  Chip Salzenberg
  9927.   Files:  INSTALL
  9928.  
  9929.   Title:  "Update to perllocale.pod"
  9930.    From:  Jarkko Hietaniemi
  9931.   Files:  pod/perllocale.pod
  9932.  
  9933.  
  9934. ----------------
  9935. Version 5.003_15
  9936. ----------------
  9937.  
  9938. As soon as I posted 5.003_14, I found a fatal error in it.  :-(
  9939.  
  9940. This release is strictly a bug fix -- it removes some function caching
  9941. changes that were supposed to be improvements, but weren't.
  9942.  
  9943.  
  9944. ----------------
  9945. Version 5.003_14
  9946. ----------------
  9947.  
  9948. We seem to have achieved "release candidate" status.
  9949.  
  9950.  CORE LANGUAGE CHANGES
  9951.  
  9952.   Title:  "Eliminate support for {if,unless,while,until} BLOCK BLOCK"
  9953.    From:  Chip Salzenberg
  9954.   Files:  perly.c perly.c.diff perly.y toke.c
  9955.  
  9956.   Title:  "Taint $x after $x =~ s/pat/xyz/ if pat or xyz is tainted by locale"
  9957.    From:  Chip Salzenberg
  9958.   Files:  cop.h mg.c pp_ctl.c pp_hot.c
  9959.  
  9960.   Title:  "Complete support for modifying undefined array members in foreach"
  9961.    From:  Chip Salzenberg
  9962.   Files:  global.sym mg.c perl.h pp.c pp_hot.c proto.h sv.c
  9963.  
  9964.  OTHER CORE CHANGES
  9965.  
  9966.   Title:  "patch for regex bug: (x|x){n}"
  9967.    From:  Gurusamy Sarathy
  9968.  Msg-ID:  <199612210259.VAA10170@aatma.engin.umich.edu>
  9969.    Date:  Fri, 20 Dec 1996 21:59:22 -0500
  9970.   Files:  regexec.c
  9971.  
  9972.   Title:  "Bug in debugger with import manipulations"
  9973.    From:  Ilya Zakharevich
  9974.  Msg-ID:  <199612231037.FAA08617@monk.mps.ohio-state.edu>
  9975.    Date:  Mon, 23 Dec 1996 05:37:48 -0500 (EST)
  9976.   Files:  pp_hot.c
  9977.  
  9978.   Title:  "Import and dynamic methods"
  9979.    From:  Ilya Zakharevich
  9980.  Msg-ID:  <199612230645.BAA08378@monk.mps.ohio-state.edu>
  9981.    Date:  Mon, 23 Dec 1996 01:45:37 -0500 (EST)
  9982.   Files:  gv.c hv.c sv.c
  9983.  
  9984.   Title:  "malloc.c patch"
  9985.    From:  Ilya Zakharevich
  9986.  Msg-ID:  <199612220748.CAA07164@monk.mps.ohio-state.edu>
  9987.    Date:  Sun, 22 Dec 1996 02:48:58 -0500 (EST)
  9988.   Files:  malloc.c
  9989.  
  9990.   Title:  "sv_gets patch"
  9991.    From:  Ilya Zakharevich
  9992.  Msg-ID:  <199612220824.DAA07235@monk.mps.ohio-state.edu>
  9993.    Date:  Sun, 22 Dec 1996 03:24:04 -0500 (EST)
  9994.   Files:  pp_hot.c
  9995.  
  9996.   Title:  "pos $str patch"
  9997.    From:  Ilya Zakharevich
  9998.  Msg-ID:  <199612220831.DAA07247@monk.mps.ohio-state.edu>
  9999.    Date:  Sun, 22 Dec 1996 03:31:21 -0500 (EST)
  10000.   Files:  mg.c pp_hot.c t/op/pat.t
  10001.  
  10002.   Title:  "Prevent warnings when STDCHAR is unsigned"
  10003.    From:  Chip Salzenberg
  10004.   Files:  perlio.c perlio.h
  10005.  
  10006.  PORTABILITY
  10007.  
  10008.   Title:  "Fix bugs in bincompat3 usage"
  10009.    From:  Chip Salzenberg
  10010.   Files:  perl.h perl_exp.SH
  10011.  
  10012.   Title:  "Support shared libperl on SunOS"
  10013.    From:  Ulrich Pfeifer
  10014.   Files:  Makefile.SH
  10015.  
  10016.   Title:  "Configure on OS/2"
  10017.    From:  Ilya Zakharevich
  10018.  Msg-ID:  <199612202325.SAA05505@monk.mps.ohio-state.edu>
  10019.    Date:  Fri, 20 Dec 1996 18:25:30 -0500 (EST)
  10020.   Files:  Configure
  10021.  
  10022.   Title:  "Fixes for Interactive Unix"
  10023.    From:  win@in.rhein-main.de (Winfried Koenig)
  10024.  Msg-ID:  <m0vbeNO-00003WC@incom.rhein-main.de>
  10025.    Date:  Sun, 22 Dec 96 05:14 EET
  10026.   Files:  hints/isc.sh op.c pp_sys.c universal.c
  10027.  
  10028.   Title:  "Use "proto" instead of "_" in sdbm.h"
  10029.    From:  Chip Salzenberg
  10030.   Files:  ext/SDBM_File/sdbm/sdbm.h
  10031.  
  10032.   Title:  "VMS patches to 5.003_13"
  10033.    From:  Charles Bailey
  10034.  Msg-ID:  <01IDBYYFYPIS002ASE@hmivax.humgen.upenn.edu>
  10035.    Date:  Mon, 23 Dec 1996 01:26:47 -0500 (EST)
  10036.   Files:  deb.c ext/POSIX/POSIX.xs gv.c lib/File/Copy.pm mg.c perl.c
  10037.           perl.h proto.h sv.c t/lib/filecopy.t taint.c toke.c util.c
  10038.           vms/Makefile vms/config.vms vms/descrip.mms
  10039.           vms/gen_shrfls.pl vms/genconfig.pl vms/genopt.com
  10040.           vms/perly_c.vms vms/perly_h.vms vms/test.com vms/vms.c
  10041.           vms/vms_yfix.pl
  10042.  
  10043.  UTILITIES, LIBRARY, AND EXTENSIONS
  10044.  
  10045.   Title:  "Remove libnet"
  10046.    From:  Chip Salzenberg
  10047.   Files:  MANIFEST pod/perlmod.pod
  10048.  
  10049.   Title:  "Refresh CPAN module to 1.08"
  10050.    From:  Chip Salzenberg
  10051.   Files:  lib/CPAN.pm lib/CPAN/FirstTime.pm
  10052.  
  10053.   Title:  "Refresh ExtUtils::Manifest to version 1.28"
  10054.    From:  Andreas Koenig
  10055.   Files:  lib/ExtUtils/Manifest.pm
  10056.  
  10057.   Title:  "Update IO->VERSION() to 1.1201 for CPAN's sake"
  10058.    From:  Chip Salzenberg
  10059.   Files:  ext/IO/lib/IO/Handle.pm lib/IO/Handle.pm
  10060.  
  10061.   Title:  "Remodel File::Copy."
  10062.    From:  Chip Salzenberg
  10063.   Files:  lib/File/Copy.pm
  10064.  
  10065.   Title:  "dumb bug in User::pwent.pm"
  10066.    From:  Tom Christiansen
  10067.  Msg-ID:  <199612201145.EAA27860@mox.perl.com>
  10068.    Date:  Fri, 20 Dec 1996 04:45:37 -0700
  10069.   Files:  lib/User/pwent.pm
  10070.  
  10071.  DOCUMENTATION
  10072.  
  10073.   Title:  "Better support for =for"
  10074.    From:  Kenneth Albanowski
  10075.  Msg-ID:  <Pine.LNX.3.93.961220163747.298T-100000@kjahds.com>
  10076.    Date:  Fri, 20 Dec 1996 16:43:35 -0500 (EST)
  10077.   Files:  lib/Pod/Text.pm pod/pod2latex.PL pod/pod2man.PL
  10078.  
  10079.   Title:  "perllocale.pod -- second draft"
  10080.    From:  Dominic Dunlop <domo@slipper.ip.lu>
  10081.  Msg-ID:  <v03007800aee1923e30a2@[194.51.248.68]>
  10082.    Date:  Sat, 21 Dec 1996 15:00:50 +0100
  10083.   Files:  pod/perllocale.pod
  10084.  
  10085.   Title:  "Perlguts, version 26"
  10086.    From:  Jeff Okamoto
  10087.  Msg-ID:  <199612201943.AA048111018@hpcc123.corp.hp.com>
  10088.    Date:  Fri, 20 Dec 1996 11:43:38 -0800
  10089.   Files:  pod/perlguts.pod
  10090.  
  10091.   Title:  "Update pod/Makefile; s/perli18n/perllocale/"
  10092.    From:  Chip Salzenberg
  10093.   Files:  ext/POSIX/POSIX.pod lib/I18N/Collate.pm pod/Makefile
  10094.           pod/perl.pod pod/perlmod.pod pod/perlnews.pod pod/roffitall
  10095.  
  10096.   Title:  "obstruct pod2man doc tweaks"
  10097.    From:  Roderick Schertler
  10098.  Msg-ID:  <3923.851106237@eeyore.ibcinc.com>
  10099.    Date:  Fri, 20 Dec 1996 13:23:57 -0500
  10100.   Files:  lib/Class/Template.pm lib/Time/tm.pm
  10101.  
  10102.  
  10103. ----------------
  10104. Version 5.003_13
  10105. ----------------
  10106.  
  10107. The watchword here is "synchronization."  There were a couple of
  10108. show-stopper bugs in 5.003_12, so I'm issuing this patch to bring
  10109. everyone up to a common working base.
  10110.  
  10111.  CORE LANGUAGE CHANGES
  10112.  
  10113.   Title:  "Disallow labels named q, qq, qw, qx, s, y, and tr"
  10114.    From:  Chip Salzenberg
  10115.   Files:  toke.c
  10116.  
  10117.   Title:  "Make evals' lexicals visible to nested evals"
  10118.    From:  Chip Salzenberg
  10119.   Files:  pp_ctl.c
  10120.  
  10121.  OTHER CORE CHANGES
  10122.  
  10123.   Title:  "Fix core dump bug with anoncode"
  10124.    From:  Chip Salzenberg
  10125.   Files:  op.c
  10126.  
  10127.   Title:  "Allow DESTROY to make refs to dying objects"
  10128.    From:  Chip Salzenberg
  10129.   Files:  sv.c
  10130.  
  10131.  PORTABILITY
  10132.  
  10133.   Title:  "Add missing backslash in Configure"
  10134.    From:  Chip Salzenberg
  10135.   Files:  Configure
  10136.  
  10137.  UTILITIES, LIBRARY, AND EXTENSIONS
  10138.  
  10139.   Title:  "Include libnet-1.01 instead of old Net::FTP"
  10140.    From:  Graham Barr
  10141.   Files:  MANIFEST lib/Net/Cmd.pm lib/Net/Domain.pm
  10142.           lib/Net/DummyInetd.pm lib/Net/FTP.pm lib/Net/NNTP.pm
  10143.           lib/Net/Netrc.pm lib/Net/POP3.pm lib/Net/SMTP.pm
  10144.           lib/Net/SNPP.pm lib/Net/Socket.pm lib/Net/Telnet.pm
  10145.           lib/Net/Time.pm pod/perlmod.pod
  10146.  
  10147.   Title:  "Use binmode when doing binary FTP"
  10148.    From:  Ilya Zakharevich
  10149.   Files:  lib/Net/FTP.pm
  10150.  
  10151.   Title:  "Re: Open3.pm tries to close unopened file handle"
  10152.    From:  Roderick Schertler
  10153.  Msg-ID:  <pzloavmd9h.fsf@eeyore.ibcinc.com>
  10154.    Date:  18 Dec 1996 22:19:54 -0500
  10155.   Files:  MANIFEST lib/IPC/Open2.pm lib/IPC/Open3.pm lib/open2.pl
  10156.           lib/open3.pl pod/perldiag.pod pod/perlfunc.pod t/lib/open2.t
  10157.           t/lib/open3.t
  10158.  
  10159.   Title:  "Long-standing problem in Socket module"
  10160.    From:  Spider Boardman
  10161.  Msg-ID:  <199612190418.XAA07291@Orb.Nashua.NH.US>
  10162.    Date:  Wed, 18 Dec 1996 23:18:14 -0500
  10163.   Files:  Configure Porting/Glossary config_H config_h.SH
  10164.           ext/Socket/Socket.pm ext/Socket/Socket.xs
  10165.  
  10166.   Title:  "flock() constants"
  10167.    From:  Roderick Schertler
  10168.  Msg-ID:  <26669.850977437@eeyore.ibcinc.com>
  10169.    Date:  Thu, 19 Dec 1996 01:37:17 -0500
  10170.   Files:  ext/Fcntl/Fcntl.pm ext/Fcntl/Fcntl.xs pod/perlfunc.pod
  10171.  
  10172.   Title:  "Re: find2perl . -xdev BROKEN still"
  10173.    From:  Roderick Schertler
  10174.  Msg-ID:  <pzvi9yig3h.fsf@eeyore.ibcinc.com>
  10175.    Date:  19 Dec 1996 12:44:34 -0500
  10176.   Files:  lib/File/Find.pm lib/find.pl lib/finddepth.pl
  10177.  
  10178.  DOCUMENTATION
  10179.  
  10180.   Title:  "small doc tweaks for _12"
  10181.    From:  Roderick Schertler
  10182.  Msg-ID:  <1826.851011557@eeyore.ibcinc.com>
  10183.    Date:  Thu, 19 Dec 1996 11:05:57 -0500
  10184.   Files:  lib/UNIVERSAL.pm pod/perldiag.pod pod/perltie.pod
  10185.  
  10186.   Title:  "Re: missing E<> POD directive in perlpod.pod"
  10187.    From:  Roderick Schertler
  10188.  Msg-ID:  <pzwwueimak.fsf@eeyore.ibcinc.com>
  10189.    Date:  19 Dec 1996 10:30:43 -0500
  10190.   Files:  pod/perlpod.pod pod/pod2html.PL
  10191.  
  10192.  
  10193. ----------------
  10194. Version 5.003_12
  10195. ----------------
  10196.  
  10197. This patch is huge.  A multitude of bug fixes, new modules (especially
  10198. CPAN and Net::FTP), a couple of new Configure variables, updated
  10199. docs...  it's a long list.  And speaking of lists, here's a list of
  10200. the more significant changes in 5.003_12:
  10201.  
  10202.  CORE LANGUAGE CHANGES
  10203.  
  10204.   Title:  "Support C<delete @hash{@keys}>"
  10205.    From:  Chip Salzenberg
  10206.   Files:  op.c op.h opcode.pl pod/perldiag.pod pod/perlfunc.pod pp.c
  10207.           t/op/delete.t
  10208.  
  10209.   Title:  "Autovivify scalars"
  10210.    From:  Chip Salzenberg
  10211.   Files:  dump.c op.c op.h pp.c pp_hot.c
  10212.  
  10213.   Title:  "Allow any word, including keyword, as label"
  10214.    From:  Chip Salzenberg
  10215.   Files:  toke.c
  10216.  
  10217.  OTHER CORE CHANGES
  10218.  
  10219.   Title:  "Allow assignment to empty array values during foreach()"
  10220.    From:  Chip Salzenberg
  10221.   Files:  cop.h global.sym mg.c op.c perl.h pp_hot.c proto.h sv.c
  10222.  
  10223.   Title:  "Fix nested closures"
  10224.    From:  Chip Salzenberg
  10225.   Files:  op.c opcode.pl pp.c pp_ctl.c pp_hot.c
  10226.  
  10227.   Title:  "Fix core dump on auto-vivification"
  10228.    From:  Chip Salzenberg
  10229.   Files:  pp_hot.c
  10230.  
  10231.   Title:  "Fix core dump on C<open $undef_var, "X">"
  10232.    From:  Chip Salzenberg
  10233.   Files:  pp_sys.c
  10234.  
  10235.   Title:  "Fix -T/-B on globs and globrefs"
  10236.    From:  Chip Salzenberg
  10237.   Files:  pp_sys.c
  10238.  
  10239.   Title:  "Fix memory management of $`, $&, and $'"
  10240.    From:  Chip Salzenberg
  10241.   Files:  pp_hot.c regexec.c
  10242.  
  10243.   Title:  "Fix paren matching during backtracking"
  10244.    From:  Chip Salzenberg
  10245.   Files:  regexec.c
  10246.  
  10247.   Title:  "Fix memory leak and std{in,out,err} death in perl_{con,de}str
  10248.    From:  Chip Salzenberg
  10249.   Files:  miniperlmain.c perl.c perl.h sv.c
  10250.  
  10251.   Title:  "Discard garbage bytes at end of prototype()"
  10252.    From:  Chip Salzenberg
  10253.   Files:  pp.c
  10254.  
  10255.   Title:  "Fix local($pack::{foo})"
  10256.    From:  Chip Salzenberg
  10257.   Files:  global.sym pp.c pp_hot.c proto.h scope.c
  10258.  
  10259.   Title:  "Fix for AmigaOS - inplace operation"
  10260.    From:  Norbert Pueschel
  10261.  Msg-ID:  <77724601@Armageddon.meb.uni-bonn.de>
  10262.    Date:  Sun, 08 Dec 1996 15:33:00 +0100
  10263.   Files:  doio.c
  10264.  
  10265.   Title:  "Disable warn, die, and parse hooks _before_ global destruction
  10266.    From:  Chip Salzenberg
  10267.   Files:  perl.c
  10268.  
  10269.   Title:  "Re: Bug in formline "
  10270.    From:  Gurusamy Sarathy
  10271.  Msg-ID:  <199612081958.OAA26025@aatma.engin.umich.edu>
  10272.    Date:  Sun, 08 Dec 1996 14:58:32 -0500
  10273.   Files:  pp_ctl.c
  10274.  
  10275.   Title:  "Fix C<@a = ($a,$b,$c,$d) = (1,2)>"
  10276.    From:  Chip Salzenberg
  10277.   Files:  pp_hot.c
  10278.  
  10279.   Title:  "Fix %ENV assignment when environment starts out empty"
  10280.    From:  Chip Salzenberg
  10281.   Files:  hv.c
  10282.  
  10283.   Title:  "Properly support and document newRV{,_inc,_noinc}"
  10284.    From:  Chip Salzenberg
  10285.   Files:  global.sym pod/perlguts.pod sv.c sv.h
  10286.  
  10287.   Title:  "Support SvREADONLY on arrays"
  10288.    From:  Chip Salzenberg
  10289.   Files:  av.c
  10290.  
  10291.   Title:  "Allow lvalue pos inside recursive function"
  10292.    From:  Chip Salzenberg
  10293.   Files:  op.c pp.c pp_ctl.c pp_hot.c
  10294.  
  10295.  PORTABILITY
  10296.  
  10297.   Title:  "Eliminate PerlIO warnings when setting cnt to -1"
  10298.    From:  Chip Salzenberg
  10299.   Files:  perlio.c
  10300.  
  10301.   Title:  "Make $privlib contents compatible with 5.003"
  10302.    From:  Chip Salzenberg
  10303.   Files:  INSTALL ext/Opcode/Safe.pm installperl lib/FileHandle.pm
  10304.           lib/Test/Harness.pm
  10305.  
  10306.   Title:  "Support $bincompat3 config variable; update metaconfig units"
  10307.    From:  Chip Salzenberg
  10308.   Files:  Configure MANIFEST compat3.sym config_h.SH embed.pl global.sym
  10309.           old_embed.pl old_global.sym old_perl_exp.SH perl_exp.SH
  10310.  
  10311.   Title:  "Look for gettimeofday() in Configure"
  10312.    From:  John Hughes <john@AtlanTech.COM>
  10313.  Msg-ID:  <01BBE77A.F6F37F80@malvinas.AtlanTech.COM>
  10314.    Date:  Wed, 11 Dec 1996 15:49:57 +0100
  10315.   Files:  Configure config_H config_h.SH pp.c
  10316.  
  10317.   Title:  "Make $startperl a relative path if people want portable scrip
  10318.    From:  Chip Salzenberg
  10319.   Files:  Configure
  10320.  
  10321.   Title:  "Homogenize use of "eval exec" hack"
  10322.    From:  Chip Salzenberg
  10323.   Files:  Porting/Glossary eg/README eg/nih eg/sysvipc/ipcmsg
  10324.           eg/sysvipc/ipcsem eg/sysvipc/ipcshm lib/diagnostics.pm
  10325.           makeaperl.SH pod/checkpods.PL pod/perlrun.pod
  10326.           pod/pod2html.PL pod/pod2latex.PL pod/pod2man.PL
  10327.           pod/pod2text.PL utils/c2ph.PL utils/h2ph.PL utils/h2xs.PL
  10328.           utils/perlbug.PL utils/perldoc.PL utils/pl2pm.PL x2p/a2py.c
  10329.           x2p/find2perl.PL x2p/s2p.PL
  10330.  
  10331.   Title:  "LynxOS support"
  10332.    From:  seibert@Lynx.COM (Greg Seibert)
  10333.  Msg-ID:  <m0vYEsY-0000IZC@kzinti.lynx.com>
  10334.    Date:  Thu, 12 Dec 1996 09:25:00 PST
  10335.   Files:  Configure MANIFEST hints/lynxos.sh t/op/stat.t
  10336.  
  10337.   Title:  "In Linux hints, set suidsafe=no and dosuid=yes"
  10338.    From:  Chip Salzenberg
  10339.   Files:  hints/linux.sh
  10340.  
  10341.   Title:  "5.003_11 on UnixWare 2.1.1 - Only one small UnixWare buglet"
  10342.    From:  aburlison@cix.compulink.co.uk (Alan Burlison)
  10343.  Msg-ID:  <memo.453720@cix.compulink.co.uk>
  10344.    Date:  Wed, 11 Dec 96 18:34 GMT0
  10345.   Files:  hints/svr4.sh
  10346.  
  10347.   Title:  "Re: db-recno.t failures with _11 on Freebsd 2.1-stable"
  10348.    From:  Roderick Schertler
  10349.  Msg-ID:  <pzohg0r5tr.fsf@eeyore.ibcinc.com>
  10350.    Date:  11 Dec 1996 18:58:56 -0500
  10351.   Files:  INSTALL hints/freebsd.sh
  10352.  
  10353.   Title:  "OS/2 updates from Ilya"
  10354.    From:  Ilya Zakharevich
  10355.   Files:  README.os2 os2/Changes os2/Makefile.SHs os2/os2.c os2/os2ish.h
  10356.  
  10357.   Title:  "VMS patches to 5.003_11"
  10358.    From:  Charles Bailey
  10359.  Msg-ID:  <01ICTR32LCZG001A1D@hmivax.humgen.upenn.edu>
  10360.    Date:  Mon, 09 Dec 1996 23:16:10 -0500 (EST)
  10361.   Files:  MANIFEST regexec.c t/lib/filehand.t util.c vms/*
  10362.  
  10363.  TESTING
  10364.  
  10365.   Title:  "recurse recurse recurse ..."
  10366.    From:  Jarkko Hietaniemi
  10367.  Msg-ID:  <199612092144.XAA29025@alpha.hut.fi>
  10368.    Date:  Mon, 9 Dec 1996 23:44:27 +0200 (EET)
  10369.   Files:  MANIFEST t/op/recurse.t
  10370.  
  10371.  UTILITIES, LIBRARY, AND EXTENSIONS
  10372.  
  10373.   Title:  "Add CPAN and Net::FTP"
  10374.    From:  Chip Salzenberg
  10375.   Files:  MANIFEST lib/CPAN.pm lib/CPAN/FirstTime.pm lib/CPAN/Nox.pm
  10376.           lib/Net/FTP.pm lib/Net/Netrc.pm lib/Net/Socket.pm
  10377.           pod/perlmod.pod
  10378.  
  10379.   Title:  "Please update Text::Wrap and Text::Tabs"
  10380.    From:  David Muir Sharnoff <muir@idiom.com>
  10381.  Msg-ID:  <199612180659.WAA24957@idiom.com>
  10382.    Date:  Tue, 17 Dec 1996 22:59:59 -0800 (PST)
  10383.   Files:  lib/Text/Tabs.pm lib/Text/Wrap.pm
  10384.  
  10385.   Title:  "Add File::Compare"
  10386.    From:  Nick Ing-Simmons
  10387.  Msg-ID:  <199612161844.SAA02152@pluto>
  10388.    Date:  Mon, 16 Dec 1996 18:44:59 GMT
  10389.   Files:  MANIFEST lib/File/Compare.pm pod/perlmod.pod
  10390.  
  10391.   Title:  "Add Tie::RefHash"
  10392.    From:  Gurusamy Sarathy
  10393.  Msg-ID:  <199612152358.SAA28665@aatma.engin.umich.edu>
  10394.    Date:  Sun, 15 Dec 1996 18:58:08 -0500
  10395.   Files:  MANIFEST lib/Tie/RefHash.pm pod/perlmod.pod
  10396.  
  10397.   Title:  "Put "splain" in utils."
  10398.    From:  Chip Salzenberg
  10399.   Files:  Makefile.SH installperl utils/Makefile utils/splain.PL
  10400.  
  10401.   Title:  "Some h2ph fixes"
  10402.    From:  Jeff Okamoto
  10403.  Msg-ID:  <199612131934.AA289845652@hpcc123.corp.hp.com>
  10404.    Date:  Fri, 13 Dec 1996 11:34:12 -0800
  10405.   Files:  utils/h2ph.PL
  10406.  
  10407.   Title:  "xsubpp patch to add #line"
  10408.    From:  Nick Ing-Simmons
  10409.  Msg-ID:  <199612162153.VAA03590@ni-s.u-net.com>
  10410.    Date:  Mon, 16 Dec 1996 21:53:56 GMT
  10411.   Files:  lib/ExtUtils/xsubpp
  10412.  
  10413.   Title:  "Re: Proposed addition to File::Copy: move"
  10414.    From:  Charles Bailey
  10415.  Msg-ID:  <01ICZBN0LRC8001A1D@hmivax.humgen.upenn.edu>
  10416.    Date:  Sat, 14 Dec 1996 00:27:29 -0500 (EST)
  10417.   Files:  lib/File/Copy.pm t/lib/filecopy.t
  10418.  
  10419.   Title:  "DB_File 1.09 patch"
  10420.    From:  Paul Marquess
  10421.  Msg-ID:  <9612181037.AA10123@claudius.bfsec.bt.co.uk>
  10422.    Date:  Wed, 18 Dec 96 10:37:58 GMT
  10423.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
  10424.  
  10425.   Title:  "Debugger update"
  10426.    From:  Ilya Zakharevich
  10427.  Msg-ID:  <199612111038.FAA24363@monk.mps.ohio-state.edu>
  10428.    Date:  Wed, 11 Dec 1996 05:38:28 -0500 (EST)
  10429.   Files:  lib/perl5db.pl
  10430.  
  10431.  DOCUMENTATION
  10432.  
  10433.   Title:  "Update pods: perldelta -> perlnews, perli18n -> perllocale"
  10434.    From:  Tom Christiansen and Dominic Dunlop
  10435.   Files:  MANIFEST pod/perl.pod pod/perldelta.pod pod/perli18n.pod
  10436.           pod/perlnews.pod
  10437.  
  10438.   Title:  "perltoot.pod"
  10439.    From:  Tom Christiansen
  10440.  Msg-ID:  <199612091444.HAA09947@toy.perl.com>
  10441.    Date:  Mon, 09 Dec 1996 07:44:10 -0700
  10442.   Files:  MANIFEST pod/perltoot.pod
  10443.  
  10444.   Title:  "Perlguts, version 25"
  10445.    From:  Jeff Okamoto
  10446.  Msg-ID:  <199612061940.AA055461228@hpcc123.corp.hp.com>
  10447.    Date:  Fri, 6 Dec 96 11:40:27 PST
  10448.   Files:  pod/perlguts.pod
  10449.  
  10450.   Title:  "pod/perlipc.pod patch"
  10451.    From:  d-lewart@uiuc.edu (Daniel S. Lewart)
  10452.  Msg-ID:  <199612090910.CAA20906@mox.perl.com>
  10453.    Date:  Mon, 9 Dec 96 3:10:02 CST
  10454.   Files:  pod/perlipc.pod
  10455.  
  10456.   Title:  "pod patches for English errors"
  10457.    From:  Steve Kelem <steve.kelem@xilinx.com>
  10458.  Msg-ID:  <24616.850167191@castor>
  10459.    Date:  Mon, 09 Dec 1996 13:33:11 -0800
  10460.   Files:  pod/*.pod
  10461.  
  10462.   Title:  "Misc doc updates"
  10463.    From:  Tom Christiansen
  10464.  Msg-ID:  <199612150156.SAA12506@mox.perl.com>
  10465.    Date:  Sat, 14 Dec 1996 18:56:33 -0700
  10466.   Files:  pod/*
  10467.  
  10468. ----------------
  10469. Version 5.003_11
  10470. ----------------
  10471.  
  10472. This patch is (still) closing in on 5.004.  Nothing dramatic, lots of
  10473. value.
  10474.  
  10475.  CORE LANGUAGE CHANGES
  10476.  
  10477.   Title:  "Fix precedence problems with subs as uniops or listops"
  10478.    From:  Chip Salzenberg
  10479.   Files:  perly.c perly.c.diff perly.h perly.y
  10480.  
  10481.   Title:  "Don't reset $. on open()"
  10482.    From:  Chip Salzenberg
  10483.   Files:  pp_sys.c
  10484.  
  10485.   Title:  "Support *glob{IO} (eventually deprecate *glob{FILEHANDLE})"
  10486.    From:  Chip Salzenberg
  10487.   Files:  pod/perlref.pod pp_hot.c sv.c
  10488.  
  10489.   Title:  "Don't let expression context force return context"
  10490.    From:  Chip Salzenberg
  10491.   Files:  op.c
  10492.  
  10493.   Title:  "Properly convert "1E2" et al to IV/UV"
  10494.    From:  Chip Salzenberg
  10495.   Files:  doio.c sv.c
  10496.  
  10497.   Title:  "Fix modulo operator in UV realm"
  10498.    From:  Chip Salzenberg
  10499.   Files:  pp.c
  10500.  
  10501.   Title:  "Fix stat(_) after stat(HANDLE)"
  10502.    From:  Chip Salzenberg
  10503.   Files:  pp_sys.c
  10504.  
  10505.   Title:  "Fix: s/// and "$x =~ $y" under 'use locale'"
  10506.    From:  Chip Salzenberg
  10507.   Files:  op.c toke.c
  10508.  
  10509.  OTHER CORE CHANGES
  10510.  
  10511.   Title:  "Eliminate spurious warning when splicing undefs"
  10512.    From:  Chip Salzenberg
  10513.   Files:  pp.c sv.h
  10514.  
  10515.   Title:  "Eliminate spurious warning from "x=" operator"
  10516.    From:  Chip Salzenberg
  10517.   Files:  op.c
  10518.  
  10519.   Title:  "Fix line numbers near control structures"
  10520.    From:  Chip Salzenberg
  10521.   Files:  op.c perly.c perly.c.diff perly.y proto.h
  10522.  
  10523.   Title:  "Don't let scalar unpack() underflow stack"
  10524.    From:  Chip Salzenberg
  10525.   Files:  pp.c
  10526.  
  10527.   Title:  "Fix core dump from precedence bug in "@foo" warning"
  10528.    From:  Chip Salzenberg
  10529.   Files:  toke.c
  10530.  
  10531.   Title:  "Move die() to utils.c; add varargs hack to croak()"
  10532.    From:  Chip Salzenberg
  10533.   Files:  pp_ctl.c util.c
  10534.  
  10535.   Title:  "Avoid memcmp() for magnitude test if it thinks char is signed"
  10536.    From:  Chip Salzenberg
  10537.   Files:  Configure config_H config_h.SH doop.c
  10538.           ext/SDBM_File/sdbm/pair.c ext/SDBM_File/sdbm/sdbm.h handy.h
  10539.           hv.c perl.h pp_hot.c proto.h regexec.c sv.c toke.c util.c
  10540.  
  10541.   Title:  "Less malloc in magic"
  10542.    From:  Chip Salzenberg
  10543.   Files:  mg.c
  10544.  
  10545.   Title:  "Re: 5.003_09: PADTMP fix"
  10546.    From:  Ilya Zakharevich
  10547.  Msg-ID:  <199611281150.GAA06884@monk.mps.ohio-state.edu>
  10548.    Date:  Thu, 28 Nov 1996 06:50:58 -0500 (EST)
  10549.   Files:  pod/perlguts.pod
  10550.  
  10551.   Title:  "Fully paramaterize locales; disable all if NO_LOCALE"
  10552.    From:  Chip Salzenberg
  10553.   Files:  ext/POSIX/POSIX.xs op.c perl.h pp.c pp_sys.c sv.c util.c
  10554.  
  10555.  PORTABILITY AND TESTING
  10556.  
  10557.   Title:  "Bitwise op fix for Alpha"
  10558.    From:  Chip Salzenberg
  10559.   Files:  pp.c
  10560.  
  10561.   Title:  "hints/dgux.sh update"
  10562.    From:  Roderick Schertler
  10563.  Msg-ID:  <24178.849309616@eeyore.ibcinc.com>
  10564.    Date:  Fri, 29 Nov 1996 18:20:16 -0500
  10565.   Files:  hints/dgux.sh
  10566.  
  10567.   Title:  "BUG in hints/hpux.sh"
  10568.    From:  Jeff McDougal <jmcdo@cris.com>
  10569.  Msg-ID:  <32A42C11.7FA2@cris.com>
  10570.    Date:  Tue, 03 Dec 1996 08:33:05 -0500
  10571.   Files:  hints/hpux.sh
  10572.  
  10573.   Title:  "VMS patches for 5.003_10"
  10574.    From:  Charles Bailey
  10575.  Msg-ID:  <01ICMALO8NMS001A1D@hmivax.humgen.upenn.edu>
  10576.    Date:  Wed, 04 Dec 1996 16:40:12 -0500 (EST)
  10577.   Files:  EXTERN.h INTERN.h old_perl_exp.SH perl.c perl.h perl_exp.SH
  10578.           pp.c pp_ctl.c pp_sys.c proto.h sv.c toke.c util.c
  10579.           utils/perldoc.PL vms/config.vms vms/descrip.mms
  10580.           vms/gen_shrfls.pl vms/genconfig.pl vms/vmsish.h
  10581.  
  10582.   Title:  "_10+ under OS/2"
  10583.    From:  Ilya Zakharevich
  10584.  Msg-ID:  <199612011107.GAA10805@monk.mps.ohio-state.edu>
  10585.    Date:  Sun, 1 Dec 1996 06:07:19 -0500 (EST)
  10586.   Files:  malloc.c os2/diff.configure
  10587.  
  10588.  LIBRARY AND EXTENSIONS
  10589.  
  10590.   Title:  "{in,ob}structive pods"
  10591.    From:  Tom Christiansen
  10592.  Msg-ID:  <199611301652.JAA24201@toy.perl.com>
  10593.    Date:  Sat, 30 Nov 1996 09:52:57 -0700
  10594.   Files:  MANIFEST lib/Class/Template.pm lib/File/stat.pm
  10595.           lib/Net/hostent.pm lib/Net/netent.pm lib/Net/protoent.pm
  10596.           lib/Net/servent.pm lib/Time/gmtime.pm lib/Time/localtime.pm
  10597.           lib/Time/tm.pm lib/User/grent.pm lib/User/pwent.pm
  10598.  
  10599.   Title:  "FileHandle that 'ISA' IO::File"
  10600.    From:  Nick Ing-Simmons
  10601.  Msg-ID:  <199612021718.RAA04416@pluto>
  10602.    Date:  Mon, 2 Dec 1996 17:18:02 GMT
  10603.   Files:  MANIFEST lib/FileHandle.pm
  10604.  
  10605.   Title:  "Make IO::File::import use its parameters"
  10606.    From:  Chip Salzenberg
  10607.   Files:  ext/IO/lib/IO/File.pm
  10608.  
  10609.   Title:  "10+ debugger patch"
  10610.    From:  Ilya Zakharevich
  10611.  Msg-ID:  <199612011137.GAA10864@monk.mps.ohio-state.edu>
  10612.    Date:  Sun, 1 Dec 1996 06:37:31 -0500 (EST)
  10613.   Files:  lib/perl5db.pl perl.c pod/perldebug.pod
  10614.  
  10615.   Title:  "Don't call CORE::close in file handle DESTROY method"
  10616.    From:  Chip Salzenberg
  10617.   Files:  ext/IO/lib/IO/Handle.pm
  10618.  
  10619.   Title:  "Re: Namespace cleanup: Does SDBM need binary compatibility?"
  10620.    From:  Hallvard B Furuseth
  10621.  Msg-ID:  <199612031445.PAA19056@bombur2.uio.no>
  10622.    Date:  Tue, 3 Dec 1996 15:45:27 +0100 (MET)
  10623.   Files:  ext/SDBM_File/sdbm/pair.h ext/SDBM_File/sdbm/sdbm.3
  10624.  
  10625.   Title:  "DB_File 1.07"
  10626.    From:  Paul Marquess
  10627.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-btree.t
  10628.           t/lib/db-recno.t
  10629.  
  10630.   Title:  "DB_File 1.08"
  10631.    From:  Paul Marquess
  10632.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs
  10633.  
  10634.  
  10635. ----------------
  10636. Version 5.003_10
  10637. ----------------
  10638.  
  10639. This patch is closing in on 5.004.  It contains lots of small and
  10640. valuable changes, but nothing dramatic.
  10641.  
  10642.  CORE LANGUAGE CHANGES
  10643.  
  10644.   Title:  "Allow &{sub {...}} without warning"
  10645.    From:  Chip Salzenberg
  10646.   Files:  toke.c
  10647.  
  10648.   Title:  "Make parens optional on [gs]ethost and [gs]et{pw,gr} functions
  10649.    From:  John L. Allen <allen@gateway.grumman.com>
  10650.   Files:  toke.c
  10651.  
  10652.   Title:  "Fix syntax error with "$x [0]" and "$x {y}" and "@x {y}""
  10653.    From:  Chip Salzenberg
  10654.   Files:  toke.c
  10655.  
  10656.  OTHER CORE CHANGES
  10657.  
  10658.   Title:  "Fix regex matching of chars with high bit set"
  10659.    From:  Chip Salzenberg
  10660.   Files:  regexec.c
  10661.  
  10662.   Title:  "Hash key memory corruption fix and naming cleanup"
  10663.    From:  Chip Salzenberg
  10664.   Files:  hv.c hv.h perl.h
  10665.  
  10666.   Title:  "Undo broken perf. patch (PADTMP stealing)"
  10667.    From:  Chip Salzenberg
  10668.   Files:  sv.c
  10669.  
  10670.   Title:  "Make SV unstudied in sv_gets()"
  10671.    From:  Chip Salzenberg
  10672.   Files:  sv.c
  10673.  
  10674.   Title:  "Better support for UVs"
  10675.    From:  Paul Marquess
  10676.   Files:  global.sym old_global.sym perl.h pp.c pp.h proto.h sv.c sv.h
  10677.  
  10678.   Title:  "Minor locale cleanups"
  10679.           (Accept "POSIX" locale as standard like "C". Reset locale to
  10680.           'C' when testing strtod() in t/lib/posix.t.)
  10681.    From:  Chip Salzenberg
  10682.   Files:  t/lib/posix.t util.c
  10683.  
  10684.   Title:  "Always taint result of sprintf() on float"
  10685.    From:  Chip Salzenberg
  10686.   Files:  doop.c
  10687.  
  10688.   Title:  "Fix spurious warning from bitwise string ops"
  10689.    From:  Chip Salzenberg
  10690.   Files:  doop.c
  10691.  
  10692.   Title:  "Eliminate warning on {,sys}read(,$newvar,)"
  10693.    From:  Chip Salzenberg
  10694.   Files:  doop.c pp_sys.c
  10695.  
  10696.   Title:  "Don't call fcntl(fileno(rsfp)) if !rsfp"
  10697.    From:  Chip Salzenberg
  10698.   Files:  perl.c
  10699.  
  10700.   Title:  "Save message when calling __DIE__ hook"
  10701.    From:  Chip Salzenberg
  10702.   Files:  pp_ctl.c
  10703.  
  10704.   Title:  "Namespace cleanup"
  10705.    From:  Chip Salzenberg
  10706.   Files:  global.sym old_global.sym perl.h
  10707.  
  10708.   Title:  "Modify perl_exp.SH; create old_perl_exp.SH; document old_*"
  10709.    From:  Chip Salzenberg
  10710.   Files:  Configure INSTALL MANIFEST old_perl_exp.SH perl_exp.SH
  10711.  
  10712.  PORTABILITY
  10713.  
  10714.   Title:  "Reliable signal patch"
  10715.    From:  Kenneth Albanowski
  10716.  Msg-ID:  <Pine.LNX.3.93.961126053209.294J-100000@kjahds.com>
  10717.    Date:  Tue, 26 Nov 1996 05:40:50 -0500 (EST)
  10718.   Files:  global.sym mg.c old_global.sym perl.h pp_sys.c proto.h util.c
  10719.  
  10720.   Title:  "Emulate missing flock() with either fcntl() or lockf()"
  10721.    From:  Chip Salzenberg
  10722.   Files:  pp_sys.c
  10723.  
  10724.   Title:  "3_09: minor patches for OS/2"
  10725.    From:  Ilya Zakharevich
  10726.  Msg-ID:  <199611270830.DAA04985@monk.mps.ohio-state.edu>
  10727.    Date:  Wed, 27 Nov 1996 03:30:05 -0500 (EST)
  10728.   Files:  doio.c global.sym malloc.c old_global.sym os2/Makefile.SHs
  10729.           os2/OS2/ExtAttr/Makefile.PL os2/OS2/PrfDB/Makefile.PL
  10730.           os2/OS2/Process/Makefile.PL os2/OS2/REXX/Makefile.PL
  10731.           os2/os2.c os2/os2ish.h perl.h
  10732.  
  10733.   Title:  "Re: 5.003_09 and QNX"
  10734.    From:  nort@bottesini.harvard.edu (Norton Allen)
  10735.  Msg-ID:  <9611271836.AA14460@bottesini.harvard.edu>
  10736.    Date:  Wed, 27 Nov 96 13:36:06 est
  10737.   Files:  Configure MANIFEST README.qnx hints/qnx.sh qnx/ar qnx/cpp
  10738.           t/TEST toke.c util.c x2p/proto.h
  10739.  
  10740.   Title:  "Re: updated patch on the sysread, syswrite for VMS"
  10741.    From:  Charles Bailey
  10742.  Msg-ID:  <01ICB648K2XG001A1D@hmivax.humgen.upenn.edu>
  10743.    Date:  Tue, 26 Nov 1996 17:28:23 -0500 (EST)
  10744.   Files:  t/op/sysio.t
  10745.  
  10746.  LIBRARY AND EXTENSIONS
  10747.  
  10748.   Title:  "Minor patch to debugger"
  10749.    From:  Ilya Zakharevich
  10750.  Msg-ID:  <199611290533.AAA08053@monk.mps.ohio-state.edu>
  10751.    Date:  Fri, 29 Nov 1996 00:33:49 -0500 (EST)
  10752.   Files:  lib/perl5db.pl
  10753.  
  10754.   Title:  "AutoLoader::AUTOLOAD optimization"
  10755.    From:  Nick Ing-Simmons
  10756.  Msg-ID:  <199611231954.TAA09921@ni-s.u-net.com>
  10757.    Date:  Sat, 23 Nov 1996 19:54:52 GMT
  10758.   Files:  lib/AutoLoader.pm
  10759.  
  10760.   Title:  "Diagnostic cleanup"
  10761.    From:  Chip Salzenberg
  10762.   Files:  lib/diagnostics.pm pod/perldiag.pod
  10763.  
  10764.  DOCUMENTATION
  10765.  
  10766.   Title:  "Improve documentation for sysread() and syswrite()"
  10767.    From:  Chip Salzenberg
  10768.   Files:  pod/perlfunc.pod
  10769.  
  10770.   Title:  "Document how to use $SIG{ALRM} and alarm()"
  10771.    From:  Roderick Schertler
  10772.  Msg-ID:  <5898.849026569@eeyore.ibcinc.com>
  10773.    Date:  Tue, 26 Nov 1996 11:42:49 -0500
  10774.   Files:  pod/perlfunc.pod
  10775.  
  10776.  
  10777. ----------------
  10778. Version 5.003_09
  10779. ----------------
  10780.  
  10781. This patch was a compendium of various fixes and enhancements from
  10782. many people, including some serious improvement in lexical variable
  10783. scoping and locale handling.
  10784.  
  10785.  CORE LANGUAGE CHANGES
  10786.  
  10787.   Title:  "Lexical locales"
  10788.           (make effectiveness of locales depend on C<use locale>)
  10789.    From:  Chip Salzenberg
  10790.   Files:  too many to list
  10791.  
  10792.   Title:  "Lexical scoping cleanup"
  10793.           (tighten scoping of lexical variables, somewhat on the
  10794.           new constructs and somewhat on the old)
  10795.    From:  Chip Salzenberg
  10796.   Files:  many... but mostly perly.y and toke.c
  10797.  
  10798.   Title:  "Re: memory corruption / security bug in sysread,syswrite + pa
  10799.    From:  Jarkko Hietaniemi
  10800.  Msg-ID:  <199611251946.VAA30459@alpha.hut.fi>
  10801.    Date:  Mon, 25 Nov 1996 21:46:31 +0200 (EET)
  10802.   Files:  MANIFEST pod/perldiag.pod pod/perlfunc.pod pp_sys.c
  10803.           t/op/sysio.t
  10804.  
  10805.  OTHER CORE CHANGES
  10806.  
  10807.   Title:  "Configure fix for handling DynaLoader"
  10808.    From:  Chip Salzenberg
  10809.   Files:  Configure
  10810.  
  10811.   Title:  "Properly prototype safe{malloc,calloc,realloc,free}."
  10812.    From:  Chip Salzenberg
  10813.   Files:  proto.h
  10814.  
  10815.   Title:  "UnixWare 2.1 fix for perl5.003_08 - cope with fp->_cnt < -1,
  10816.    From:  John Hughes <john@AtlanTech.COM>
  10817.  Msg-ID:  <01BBD6EE.E915C860@malvinas.AtlanTech.COM>
  10818.    Date:  Wed, 20 Nov 1996 14:27:06 +0100
  10819.   Files:  sv.c
  10820.  
  10821.   Title:  ""static" call to UNIVERSAL::can"
  10822.    From:  Nick Ing-Simmons
  10823.  Msg-ID:  <199611211547.PAA15878@pluto>
  10824.    Date:  Thu, 21 Nov 1996 15:47:46 GMT
  10825.   Files:  universal.c
  10826.  
  10827.   Title:  "die -> croak"
  10828.    From:  Gurusamy Sarathy
  10829.  Msg-ID:  <199611212111.QAA17070@aatma.engin.umich.edu>
  10830.    Date:  Thu, 21 Nov 1996 16:11:21 -0500
  10831.   Files:  pp_ctl.c
  10832.  
  10833.   Title:  "Patch for embed.pl when !EMBED && !MULTIPLICITY"
  10834.    From:  Chip Salzenberg
  10835.   Files:  embed.pl
  10836.  
  10837.   Title:  "Add new symbols to old_global.sym, too."
  10838.    From:  Chip Salzenberg
  10839.   Files:  global.sym old_global.sym
  10840.  
  10841.   Title:  "Cleanup of {,un}pack('w')."
  10842.    From:  Chip Salzenberg
  10843.   Files:  pp.c
  10844.  
  10845.   Title:  "Cleanups from Ilya."
  10846.    From:  Chip Salzenberg
  10847.   Files:  gv.c malloc.c pod/perlguts.pod pp_ctl.c
  10848.  
  10849.   Title:  "Fix for unpack('w') on 64-bit systems."
  10850.    From:  Chip Salzenberg
  10851.   Files:  pp.c
  10852.  
  10853.   Title:  "Re: LC_NUMERIC support is ready + performance"
  10854.    From:  Ilya Zakharevich
  10855.  Msg-ID:  <199611260308.WAA02677@monk.mps.ohio-state.edu>
  10856.    Date:  Mon, 25 Nov 1996 22:08:27 -0500 (EST)
  10857.   Files:  sv.c
  10858.  
  10859.   Title:  "Hash key sharing improvements from Ilya."
  10860.    From:  Chip Salzenberg
  10861.   Files:  hv.c hv.h proto.h
  10862.  
  10863.   Title:  "Mortal stack pre-allocation from Ilya."
  10864.    From:  Chip Salzenberg
  10865.   Files:  pp.c pp.h pp_ctl.c pp_hot.c pp_sys.c
  10866.  
  10867.  PORTABILITY
  10868.  
  10869.   Title:  "VMS patches post-5.003_08"
  10870.    From:  Charles Bailey
  10871.  Msg-ID:  <1996Nov22.181631.1603238@hmivax.humgen.upenn.edu>
  10872.    Date:  Fri, 22 Nov 1996 18:16:31 -0500 (EST)
  10873.   Files:  lib/ExtUtils/MM_Unix.pm lib/ExtUtils/MM_VMS.pm
  10874.           lib/ExtUtils/MakeMaker.pm lib/File/Path.pm mg.c pp_ctl.c
  10875.           utils/h2xs.PL vms/config.vms vms/descrip.mms
  10876.           vms/gen_shrfls.pl vms/genconfig.pl vms/perlvms.pod vms/vms.c
  10877.           vms/vmsish.h
  10878.  
  10879.   Title:  "5.003_08: OS/2-specific bugs/enhancements"
  10880.    From:  Ilya Zakharevich
  10881.  Msg-ID:  <199611241147.GAA00490@monk.mps.ohio-state.edu>
  10882.    Date:  Sun, 24 Nov 1996 06:47:25 -0500 (EST)
  10883.   Files:  README.os2 hints/os2.sh os2/Changes os2/Makefile.SHs
  10884.           os2/OS2/PrfDB/PrfDB.pm os2/os2.c
  10885.  
  10886.   Title:  "HP patches didn't make it into _08 (fwd)"
  10887.    From:  Jeff Okamoto
  10888.  Msg-ID:  <199611260215.AA100414526@hpcc123.corp.hp.com>
  10889.    Date:  Mon, 25 Nov 96 18:15:26 PST
  10890.   Files:  ext/DynaLoader/dl_hpux.xs
  10891.  
  10892.   Title:  "Another HP "patch" that didn't make it (new hints file)"
  10893.    From:  Jeff Okamoto
  10894.  Msg-ID:  <199611252116.AA245766577@hpcc123.corp.hp.com>
  10895.    Date:  Mon, 25 Nov 1996 13:16:17 -0800
  10896.   Files:  hints/hpux.sh
  10897.  
  10898.  LIBRARY AND EXTENSIONS
  10899.  
  10900.   Title:  "Elide spurious space in db-hash.t"
  10901.    From:  Chip Salzenberg
  10902.   Files:  t/lib/db-hash.t
  10903.  
  10904.   Title:  "Update documentation and warning in I18N::Collate."
  10905.    From:  Chip Salzenberg
  10906.   Files:  lib/I18N/Collate.pm
  10907.  
  10908.   Title:  "Fix bitwise op test; clean up a couple of others"
  10909.    From:  Chip Salzenberg
  10910.   Files:  t/lib/bigintpm.t t/op/bop.t t/op/overload.t
  10911.  
  10912.   Title:  "minimal timelocal.pl for _09"
  10913.    From:  Achim Bohnet <ach@rosat.mpe-garching.mpg.de>
  10914.  Msg-ID:  <9611191854.AA19586@o09.rosat.mpe-garching.mpg.de>
  10915.    Date:  Tue, 19 Nov 1996 19:54:23 +0100
  10916.   Files:  lib/Time/Local.pm
  10917.  
  10918.   Title:  "Socket test improvement from Ilya."
  10919.    From:  Chip Salzenberg
  10920.   Files:  t/lib/io_sock.t
  10921.  
  10922.   Title:  "Re: blib"
  10923.    From:  Nick Ing-Simmons
  10924.  Msg-ID:  <199611230917.JAA00471@ni-s.u-net.com>
  10925.    Date:  Sat, 23 Nov 1996 09:17:40 GMT
  10926.   Files:  lib/blib.pm
  10927.  
  10928.  DOCUMENTATION
  10929.  
  10930.   Title:  "perldiag documentation patch."
  10931.    From:  Paul Marquess
  10932.  Msg-ID:  <9611201607.AA12729@claudius.bfsec.bt.co.uk>
  10933.    Date:  Wed, 20 Nov 96 16:07:28 GMT
  10934.   Files:  pod/perldiag.pod
  10935.  
  10936.   Title:  "a missing perldiag entry"
  10937.    From:  Gurusamy Sarathy
  10938.  Msg-ID:  <199611212024.PAA15758@aatma.engin.umich.edu>
  10939.    Date:  Thu, 21 Nov 1996 15:24:02 -0500
  10940.   Files:  pod/perldiag.pod
  10941.  
  10942.   Title:  "perlfunc patch"
  10943.    From:  Paul Marquess
  10944.  Msg-ID:  <9611201404.AA12477@claudius.bfsec.bt.co.uk>
  10945.    Date:  Wed, 20 Nov 96 14:04:08 GMT
  10946.   Files:  pod/perlfunc.pod
  10947.  
  10948.   Title:  "Patch for pod/perlpod.pod"
  10949.    From:  "Joseph S. Myers" <jsm28@cam.ac.uk>
  10950.  Msg-ID:  <Pine.LNX.3.95.961120235016.6666A-100000@hammer.chu.cam.ac.uk
  10951.    Date:  Wed, 20 Nov 1996 23:54:41 +0000 (GMT)
  10952.   Files:  pod/perlpod.pod
  10953.  
  10954.   Title:  "Update locale documentation."
  10955.    From:  Chip Salzenberg
  10956.   Files:  pod/perli18n.pod
  10957.  
  10958.  BUNDLED UTILITIES
  10959.  
  10960.   Title:  "Fix type mismatches in x2p's safe{alloc,realloc,free}."
  10961.    From:  Chip Salzenberg
  10962.   Files:  x2p/util.c
  10963.  
  10964.  
  10965. ----------------
  10966. Version 5.003_08
  10967. ----------------
  10968.  
  10969. This patch was a compendium of various fixes and enhancements from
  10970. many people.  Here are some of the more significant changes.
  10971.  
  10972.  
  10973.  CORE LANGUAGE CHANGES
  10974.  
  10975.   Title:  "Make C<no FOO> fail if C<unimport FOO> fails"
  10976.    From:  Tim Bunce
  10977.   Files:  gv.c
  10978.  
  10979.   Title:  "Bitwise op sign rationalization"
  10980.           (Make bitwise ops result in unsigned values, unless C<use
  10981.           integer> is in effect.  Includes initial support for UVs.)
  10982.    From:  Chip Salzenberg
  10983.   Files:  op.c opcode.pl pod/perlop.pod pod/perltoc.pod pp.c pp.h
  10984.           pp_hot.c proto.h sv.c t/op/bop.t
  10985.  
  10986.   Title:  "Defined scoping for C<my> in control structures"
  10987.           (Finally defines semantics of "my" in control expressions,
  10988.           like the condition of "if" and "while".  In all cases, scope
  10989.           of a "my" var extends to the end of the entire control
  10990.           structure.  Also adds new construct "for my", which
  10991.           automatically declares the control variable "my" and limits
  10992.           its scope to the loop.)
  10993.    From:  Chip Salzenberg
  10994.   Files:  op.c perly.c perly.c.diff perly.h perly.y proto.h toke.c
  10995.  
  10996.   Title:  "Fix ++/-- after int conversion (e.g. 'printf "%d"')"
  10997.           (This patch makes Perl correctly ignore SvIVX() if either
  10998.           NOK or POK is true, since SvIVX() may be a truncated or
  10999.           overflowed version of the real value.)
  11000.    From:  Chip Salzenberg
  11001.   Files:  pp.c pp_hot.c sv.c
  11002.  
  11003.   Title:  "Make code match Camel II re: functions that use $_"
  11004.    From:  Paul Marquess
  11005.   Files:  opcode.pl
  11006.  
  11007.   Title:  "Provide scalar context on left side of "->""
  11008.    From:  Chip Salzenberg
  11009.   Files:  perly.c perly.y
  11010.  
  11011.   Title:  "Quote bearword package/handle FOO in "funcname FOO => 'bar'""
  11012.    From:  Chip Salzenberg
  11013.   Files:  toke.c
  11014.  
  11015.  
  11016.  OTHER CORE CHANGES
  11017.  
  11018.   Title:  "Warn on overflow of octal and hex integers"
  11019.    From:  Chip Salzenberg
  11020.   Files:  proto.h toke.c util.c
  11021.  
  11022.   Title:  "If -w active, warn for commas and hashes ('#') in qw()"
  11023.    From:  Chip Salzenberg
  11024.   Files:  toke.c
  11025.  
  11026.   Title:  "Fixes for pack('w')"
  11027.    From:  Ulrich Pfeifer
  11028.   Files:  pp.c t/op/pack.t
  11029.  
  11030.   Title:  "More complete output from sv_dump()"
  11031.    From:  Gurusamy Sarathy
  11032.   Files:  sv.c
  11033.  
  11034.   Title:  "Major '..' and debugger patches"
  11035.    From:  Ilya Zakharevich
  11036.   Files:  lib/perl5db.pl op.c pp_ctl.c scope.c scope.h
  11037.  
  11038.   Title:  "Fix for formline()"
  11039.    From:  Gurusamy Sarathy
  11040.   Files:  global.sym mg.c perl.h pod/perldiag.pod pp_ctl.c proto.h sv.c
  11041.           t/op/write.t
  11042.  
  11043.   Title:  "Fix stack botch in untie and binmode"
  11044.    From:  Gurusamy Sarathy
  11045.   Files:  pp_sys.c
  11046.  
  11047.   Title:  "Complete EMBED, including symbols from interp.sym"
  11048.           (New define EMBEDMYMALLOC makes embedding total by
  11049.           avoiding "Mymalloc" etc.)
  11050.    From:  Chip Salzenberg
  11051.   Files:  MANIFEST embed.pl ext/DynaLoader/dlutils.c
  11052.           ext/SDBM_File/sdbm/sdbm.h global.sym handy.h malloc.c
  11053.           perl.h pp_sys.c proto.h regexec.c toke.c util.c
  11054.           x2p/Makefile.SH x2p/a2p.h x2p/handy.h x2p/util.h
  11055.  
  11056.   Title:  "Support old embedding for people who want it"
  11057.    From:  Chip Salzenberg
  11058.   Files:  MANIFEST Makefile.SH old_embed.pl old_global.sym
  11059.  
  11060.  
  11061.  PORTABILITY
  11062.  
  11063.   Title:  "Miscellaneous VMS fixes"
  11064.    From:  Charles Bailey
  11065.   Files:  lib/ExtUtils/Liblist.pm lib/ExtUtils/MM_VMS.pm
  11066.           lib/Math/Complex.pm lib/Time/Local.pm lib/timelocal.pl
  11067.           perl.h perl_exp.SH proto.h t/TEST t/io/read.t
  11068.           t/lib/findbin.t t/lib/getopt.t util.c utils/h2xs.PL
  11069.           vms/Makefile vms/config.vms vms/descrip.mms
  11070.           vms/ext/Stdio/Stdio.pm vms/ext/Stdio/Stdio.xs
  11071.           vms/perlvms.pod vms/test.com vms/vms.c
  11072.  
  11073.   Title:  "DJGPP patches (MS-DOS)"
  11074.    From:  "Douglas E. Wegscheid" <wegscd@whirlpool.com>
  11075.   Files:  doio.c dosish.h ext/SDBM_File/sdbm/sdbm.c handy.h
  11076.           lib/AutoSplit.pm lib/Cwd.pm lib/File/Find.pm malloc.c perl.c
  11077.           perl.h pp_sys.c proto.h sv.c util.c
  11078.  
  11079.   Title:  "Plan 9 update"
  11080.    From:  Luther Huffman <lutherh@infinet.com>
  11081.   Files:  plan9/buildinfo plan9/config.plan9 plan9/exclude
  11082.           plan9/genconfig.pl plan9/mkfile plan9/setup.rc
  11083.  
  11084.   Title:  "Patch to make Perl work under AmigaOS"
  11085.    From:  Norbert Pueschel
  11086.   Files:  MANIFEST hints/amigaos.sh installman lib/File/Basename.pm
  11087.           lib/File/Find.pm pod/pod2man.PL pp_sys.c util.c
  11088.  
  11089.  LIBRARY AND EXTENSIONS
  11090.  
  11091.   Title:  "DB_File 1.05"
  11092.    From:  Paul Marquess
  11093.   Files:  ext/DB_File/DB_File.pm ext/DB_File/DB_File.xs t/lib/db-hash.t
  11094.  
  11095.   Title:  "Getopts::Std patch for hash support"
  11096.    From:  Stephen Zander <stephen.zander@interlock.mckesson.com>
  11097.   Files:  lib/Getopt/Std.pm
  11098.  
  11099.   Title:  "Kludge for bareword handles"
  11100.           (Add 'require IO::Handle' at beginning of FileHandle.pm)
  11101.    From:  Chip Salzenberg
  11102.   Files:  ext/FileHandle/FileHandle.pm
  11103.  
  11104.   Title:  "Re: strtod / strtol patch for POSIX module"
  11105.    From:  hammen@gothamcity.jsc.nasa.gov (David Hammen)
  11106.   Files:  Configure config_h.SH ext/POSIX/POSIX.pm ext/POSIX/POSIX.pod
  11107.           ext/POSIX/POSIX.xs t/lib/posix.t
  11108.  
  11109.  BUNDLED UTILITIES
  11110.  
  11111.   Title:  "Fix a2p translation of '{print "a" "b" "c"}'"
  11112.    From:  Chip Salzenberg
  11113.   Files:  x2p/a2p.c x2p/a2p.y
  11114.  
  11115.  
  11116. ----------------
  11117. Version 5.003_07
  11118. ----------------
  11119.  
  11120. This patch was primarily to fix bugs or include little things I missed
  11121. in 5.003_06.  5.003_07 is intended to be stable enough to merit serious
  11122. testing with an eye towards eventual release as 5.004.
  11123.  
  11124. If it doesn't work for you, try
  11125.  
  11126.     LC_ALL=C; export LC_ALL
  11127.  
  11128. for Bourne shell users, or 
  11129.  
  11130.     setenv LC_ALL C
  11131.  
  11132. for C-shell users.  Some versions of IRIX are reported to have
  11133. problems with sort when the locale is other than C.  This manifests
  11134. as an infinite loop in the ./miniperl configpm step.
  11135.  
  11136. The details are described below.  A very brief summary is:
  11137.  
  11138. o Visible Changes to Core Functionality
  11139.  
  11140.    -Support for BER compressed integers.  See perlfunc.pod for
  11141.     documentation on the 'w' option.
  11142.  
  11143.    -untaint support added to IO extension.
  11144.     
  11145. o Changes in Core Internals
  11146.  
  11147.    -Perl's realloc is once again called 'Myremalloc' (with -DHIDEMYMALLOC),
  11148.     as it was pre-5.003_01.  Again, this is for binary compatibility
  11149.     with 5.003.  (5.003_06 erroneously called it Myrealloc.)
  11150.  
  11151.    -Getopt::Long updated to version 2.4.
  11152.  
  11153. o Configure and build enhancements
  11154.  
  11155.    -improved SCO hints.  Actually these are unconfirmed guesses, but
  11156.     they may be right.
  11157.  
  11158.    -OS/2 and Plan9 updates.
  11159.  
  11160. o Bug fixes
  11161.  
  11162.     -print sort (4,1,3,2);
  11163.  
  11164.     -group numbers are integers again.
  11165.  
  11166.     -other things.  See the specific changes for details.
  11167.  
  11168. o Specific Changes
  11169.  
  11170. Here are the specific file-by-file changes.
  11171.  
  11172. Index: Changes
  11173.  
  11174.     Updated for 5.003_07.
  11175.  
  11176.     Fixed a spelling error.
  11177.  
  11178. Index: Configure
  11179.  
  11180.     Detect GNU libc (thanks, Skimo!) and avoid nm if we have GNU libc.
  11181.     Since the GNU libc test requires compiling and linking a test
  11182.     program, the dependencies have been altered and lots of pieces of
  11183.     Configure have moved around unchanged.  The patch is big but the
  11184.     effect is little.
  11185.  
  11186.     Allow for both <sys/select.h> and <time.h> in fd_set tests.
  11187.     Systems which don't allow both (e.g. SCO) have to turn off one
  11188.     or the other in the hints file for now.
  11189.  
  11190. Index: INSTALL
  11191.  
  11192.     Warn about re-using config.sh version-specific values.
  11193.  
  11194. Index: MANIFEST
  11195.  
  11196.     Date: Tue, 8 Oct 1996 22:24:48 -0400
  11197.     From: "Randy J. Ray" <rjray@uswest.com>
  11198.     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
  11199.  
  11200.     This is a re-post of my patch to Graham's IO library to add a method in
  11201.     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
  11202.     that is of or inherits from IO::Handle. With this flag set, data read from
  11203.     said handle is not tainted, whether running under -T, suid or sgid.
  11204.  
  11205.     This patch adds the method to IO.xs, adds documentation and warning to the
  11206.     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
  11207.     adds mention of the new file to MANIFEST.
  11208.  
  11209.     Add mention of t/lib/io_taint.t
  11210.  
  11211.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11212.     From: Ilya Zakharevich
  11213.  
  11214.     os2/Changes added.
  11215.  
  11216. Index: Makefile.SH
  11217.  
  11218.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11219.     From: Ilya Zakharevich
  11220.  
  11221.     All the executable targets are moved into the same chunk with
  11222.     shared library target, which is delegated to
  11223.     $osname/Makefile.SHs if found.
  11224.     config.h should depend on config_h.SH.
  11225.  
  11226.     Remove mkmanifest target, since it will generate incorrectly
  11227.     sorted MANIFEST file, I would imagine (I haven't checked).
  11228.  
  11229. Index: README.os2
  11230.  
  11231.     New version.
  11232.  
  11233. Index: config_H
  11234.  
  11235.     Update SH_PATH comment.
  11236.  
  11237. Index: config_h.SH
  11238.  
  11239.     Update SH_PATH comment.
  11240.  
  11241. Index: ext/IO/IO.xs
  11242.  
  11243.     Date: Tue, 8 Oct 1996 22:24:48 -0400
  11244.     From: "Randy J. Ray" <rjray@uswest.com>
  11245.     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
  11246.  
  11247.     This is a re-post of my patch to Graham's IO library to add a method in
  11248.     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
  11249.     that is of or inherits from IO::Handle. With this flag set, data read from
  11250.     said handle is not tainted, whether running under -T, suid or sgid.
  11251.  
  11252.     This patch adds the method to IO.xs, adds documentation and warning to the
  11253.     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
  11254.     adds mention of the new file to MANIFEST.
  11255.  
  11256.     Add method "untaint" into class IO::Handle
  11257.  
  11258. Index: ext/IO/lib/IO/Handle.pm
  11259.  
  11260.     Date: Tue, 8 Oct 1996 22:24:48 -0400
  11261.     From: "Randy J. Ray" <rjray@uswest.com>
  11262.     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
  11263.  
  11264.     This is a re-post of my patch to Graham's IO library to add a method in
  11265.     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
  11266.     that is of or inherits from IO::Handle. With this flag set, data read from
  11267.     said handle is not tainted, whether running under -T, suid or sgid.
  11268.  
  11269.     This patch adds the method to IO.xs, adds documentation and warning to the
  11270.     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
  11271.     adds mention of the new file to MANIFEST.
  11272.  
  11273.     Document IO::Handle::untaint and give warning about the bad
  11274.     things it can do.
  11275.  
  11276. Index: ext/SDBM_File/sdbm/sdbm.h
  11277.  
  11278.     Change Myrealloc to Myremalloc to conform to 5.003's version.
  11279.     I left in the Mycalloc since malloc.c now includes a calloc,
  11280.     and we might need to hide it.
  11281.  
  11282. Index: gv.c
  11283.  
  11284.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11285.     From: Ilya Zakharevich
  11286.  
  11287.     Better error message for overload.
  11288.  
  11289. Index: hints/os2.sh
  11290.  
  11291.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11292.     From: Ilya Zakharevich
  11293.  
  11294.     Some optimization (speedup in loading GNU utilities with some
  11295.     memory present - 32M should be quite enough).
  11296.     Test for revision of EMX, and setting fork()ing appropriately.
  11297.     libc was in .../st/... instead of mt.
  11298.     README.os2 is installed as pod/perlos2.pod.
  11299.  
  11300. Index: hints/sco.sh
  11301.  
  11302.     Don't include <sys/select.h> along with <time.h>.
  11303.  
  11304. Index: installperl
  11305.  
  11306.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11307.     From: Ilya Zakharevich
  11308.  
  11309.     Restore timestamps under OS/2 (needed for binary install).
  11310.  
  11311. Index: lib/Cwd.pm
  11312.  
  11313.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11314.     From: Ilya Zakharevich
  11315.  
  11316.     Use builtin methods if present under OS/2 (maybe should be
  11317.     done outside of OS/2 too?).
  11318.  
  11319. Index: lib/ExtUtils/MM_Unix.pm
  11320.  
  11321.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11322.     From: Ilya Zakharevich
  11323.  
  11324.     Made `use strict'-clean even in parts shadowed by Autoloading.
  11325.  
  11326. Index: lib/ExtUtils/typemap
  11327.  
  11328.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11329.     From: Ilya Zakharevich
  11330.  
  11331.     `bool' entry added.
  11332.  
  11333. Index: lib/ExtUtils/xsubpp
  11334.  
  11335.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11336.     From: Ilya Zakharevich
  11337.  
  11338.     Logic for processing RETVAL documented (at last!).
  11339.  
  11340. Index: lib/File/Copy.pm
  11341.  
  11342.     Date: Thu, 10 Oct 1996 00:42:29 -0400 (EDT)
  11343.     From: Ilya Zakharevich
  11344.     Subject: Cleanup after new test
  11345.  
  11346.     Below are patches for File::Copy (copying to filehandles was just
  11347.     plain broken under OS/2 and VMS)
  11348.  
  11349. Index: lib/FindBin.pm
  11350.  
  11351.     Date: Fri, 20 Sep 1996 15:04:04 +0200
  11352.     From: Gisle Aas
  11353.     Subject: Documentation patch to the FindBin module
  11354.  
  11355. Index: lib/Getopt/Long.pm
  11356.  
  11357.     Update to version 2.4.
  11358.  
  11359. Index: lib/lib.pm
  11360.  
  11361.     Date: Thu, 10 Oct 1996 14:22:05 -0400
  11362.     From: "Brent B. Powers" <powers@ml.com>
  11363.     Subject: Re: patch for lib.pm
  11364.  
  11365.     Ignore undefined entries.
  11366.  
  11367. Index: lib/newgetopt.pl
  11368.  
  11369.     Updated to version 2.4 to match Getopt::Long.
  11370.  
  11371. Index: makedepend.SH
  11372.  
  11373.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11374.     From: Ilya Zakharevich
  11375.  
  11376.     weed out perl_exp.SH, config_h.SH
  11377.     (They have these funny names to avoid names like perl.exp.SH
  11378.     with more than two '.'  Such names are illegal on some systems.)
  11379.  
  11380. Index: mg.c
  11381.  
  11382.     Date: Thu, 10 Oct 1996 14:33:08 +0000 ()
  11383.     From: Chip Salzenberg
  11384.     Subject: Re: Group fix for 5.003_06
  11385.  
  11386.     The group problems recently experienced are due to a small error
  11387.     introduced in 5.003_06.  This patch is required to fix the bug:
  11388.  
  11389. Index: os2/Changes
  11390.  
  11391.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11392.     From: Ilya Zakharevich
  11393.  
  11394.     sys/un.h is not very useful without Merlin toolkit.
  11395.     updates for fork()ing.
  11396.  
  11397.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11398.     From: Ilya Zakharevich
  11399.  
  11400.     added.
  11401.  
  11402. Index: os2/Makefile.SHs
  11403.  
  11404.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11405.     From: Ilya Zakharevich
  11406.  
  11407.     Convoluted process to create chimera executables added.
  11408.     aout_clean is done automatically on clean.
  11409.  
  11410. Index: os2/OS2/ExtAttr/t/os2_ea.t
  11411.  
  11412.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11413.     From: Ilya Zakharevich
  11414.  
  11415.     Use `unlink' where appropriate.
  11416.  
  11417. Index: os2/diff.configure
  11418.  
  11419.     Updated.
  11420.  
  11421. Index: os2/os2.c
  11422.  
  11423.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11424.     From: Ilya Zakharevich
  11425.  
  11426.     /bin/sh is translated to the configured value of location of sh.exe.
  11427.     popen() used even if we can fork (as we do now).
  11428.     builtins added for the sake of path manipulation.
  11429.  
  11430. Index: os2/os2ish.h
  11431.  
  11432.     Date: Wed, 9 Oct 1996 22:29:44 -0400 (EDT)
  11433.     From: Ilya Zakharevich
  11434.  
  11435.     sys/un.h is not very useful without Merlin toolkit.
  11436.     updates for fork()ing.
  11437.  
  11438. Index: patchlevel.h
  11439.  
  11440.     Change to subversion 7.
  11441.  
  11442. Index: perl.c
  11443.  
  11444.     Date: Wed, 9 Oct 1996 19:03:41 +0000
  11445.     From: Tim Bunce
  11446.     Subject: Infinte loop with perl_destruct_level and $SIG{__WARN__}
  11447.  
  11448.     I've just started using purify on a perl with DBD::Oracle linked in
  11449.     (the number of uninitialised memory reads in the Oracle libraries
  11450.     is frightning!).
  11451.  
  11452.     If perl_destruct_level and $SIG{__WARN__} are set then I see a range
  11453.     of problems typified by this example and folowed by a core dump:
  11454.  
  11455.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11456.     From: Ilya Zakharevich
  11457.  
  11458.     Copywrite of OS/2 port now has \n\n.
  11459.     Now deletes -e file (again!) if compilation is interrupted.
  11460.  
  11461. Index: perl.h
  11462.  
  11463.     Change Myrealloc to Myremalloc to conform to 5.003's version.
  11464.     I left in the Mycalloc since malloc.c now includes a calloc,
  11465.     and we might need to hide it.
  11466.  
  11467. Index: plan9/aperl
  11468.  
  11469.     Updated for 5.003_07
  11470.  
  11471. Index: plan9/arpa/inet.h
  11472.  
  11473.     Updated for 5.003_07
  11474.  
  11475. Index: plan9/buildinfo
  11476.  
  11477.     Updated for 5.003_07
  11478.  
  11479. Index: plan9/config.plan9
  11480.  
  11481.     Updated for 5.003_07
  11482.  
  11483. Index: plan9/exclude
  11484.  
  11485.     Updated for 5.003_07
  11486.  
  11487. Index: plan9/fndvers
  11488.  
  11489.     Updated for 5.003_07
  11490.  
  11491. Index: plan9/genconfig.pl
  11492.  
  11493.     Updated for 5.003_07
  11494.  
  11495. Index: plan9/mkfile
  11496.  
  11497.     Updated for 5.003_07
  11498.  
  11499. Index: plan9/myconfig.plan9
  11500.  
  11501.     Updated for 5.003_07
  11502.  
  11503. Index: plan9/perlplan9.doc
  11504.  
  11505.     Updated for 5.003_07
  11506.  
  11507. Index: plan9/perlplan9.pod
  11508.  
  11509.     Updated for 5.003_07
  11510.  
  11511. Index: plan9/plan9.c
  11512.  
  11513.     Updated for 5.003_07
  11514.  
  11515. Index: plan9/plan9ish.h
  11516.  
  11517.     Updated for 5.003_07
  11518.  
  11519. Index: plan9/setup.rc
  11520.  
  11521.     Updated for 5.003_07
  11522.  
  11523. Index: plan9/versnum
  11524.  
  11525.     Updated for 5.003_07
  11526.  
  11527. Index: pod/perldiag.pod
  11528.  
  11529.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11530.     From: Ilya Zakharevich
  11531.  
  11532.     mention that malloc in berkeley DB is broken, and PERL_BADFREE.
  11533.     OS/2-specific messages added.
  11534.  
  11535. Index: pod/perlfunc.pod
  11536.  
  11537.     Date: 20 Sep 1996 13:17:14 +0200
  11538.     From: Ulrich Pfeifer
  11539.     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
  11540.  
  11541. Index: pod/perli18n.pod
  11542.  
  11543.     Updated version with high bits intact.
  11544.  
  11545. Index: pod/perlop.pod
  11546.  
  11547.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11548.     From: Ilya Zakharevich
  11549.  
  11550.     Crossrefs corrected.
  11551.  
  11552. Index: pod/perltrap.pod
  11553.  
  11554.     Clarified that warn() _always_ printed to STDERR, both in perl4
  11555.     and perl5.
  11556.  
  11557. Index: pod/perlvar.pod
  11558.  
  11559.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11560.     From: Ilya Zakharevich
  11561.  
  11562.     $^E under OS/2.
  11563.  
  11564. Index: pp.c
  11565.  
  11566.     Date: 20 Sep 1996 13:17:14 +0200
  11567.     From: Ulrich Pfeifer
  11568.     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
  11569.  
  11570. Index: pp_sys.c
  11571.  
  11572.     Date: Wed, 9 Oct 1996 19:07:24 GMT
  11573.     From: Chris Faylor <cgf@bbc.com>
  11574.  
  11575.     The problem is that SCO apparently needs to have a file opened
  11576.     with write privileges for chsize to work correctly.
  11577.  
  11578. Index: sv.c
  11579.  
  11580.     Date: Tue, 08 Oct 1996 23:54:47 -0400
  11581.     From: Gurusamy Sarathy
  11582.     Subject: Re: Sorting lists of integers doesn't always work
  11583.  
  11584.     >> >       print sort (4,1,2,3);
  11585.     >> >
  11586.     >> > actually prints "4123", i.e. doesn't actually sort.   Bug?  Feature?
  11587.  
  11588.     This broke between 5.001n and 5.002.  There was a long winded thread
  11589.     about sorting undefs in some order (rather than coredumping) around
  11590.     the 5.002beta times (search for "bogorefs" in the subject-line on
  11591.     p5p archive for details). Larry added in some code that presumes that
  11592.     the private flags are set by the time qsort() is called:
  11593.  
  11594.     Unfortunately, sv_2pv() does not set the POKp flag, so the above
  11595.     code breaks!  Here's a patch against 5.00306.
  11596.  
  11597. Index: t/lib/anydbm.t
  11598.  
  11599.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11600.     From: Ilya Zakharevich
  11601.  
  11602.     File mode under OS/2 is not what you expect. However, this has
  11603.     nothing to do with databases, _and_ there is a test
  11604.     for this in stat.t (which dutifully fails). There is
  11605.     no point to consider this behaviour as a bug in
  11606.     database code.
  11607.     So OS/2 is special-cased in these tests.
  11608.  
  11609. Index: t/lib/db-btree.t
  11610.  
  11611.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11612.     From: Ilya Zakharevich
  11613.  
  11614.     File mode under OS/2 is not what you expect. However, this has
  11615.     nothing to do with databases, _and_ there is a test
  11616.     for this in stat.t (which dutifully fails). There is
  11617.     no point to consider this behaviour as a bug in
  11618.     database code.
  11619.     So OS/2 is special-cased in these tests.
  11620.  
  11621. Index: t/lib/db-hash.t
  11622.  
  11623.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11624.     From: Ilya Zakharevich
  11625.  
  11626.     File mode under OS/2 is not what you expect. However, this has
  11627.     nothing to do with databases, _and_ there is a test
  11628.     for this in stat.t (which dutifully fails). There is
  11629.     no point to consider this behaviour as a bug in
  11630.     database code.
  11631.     So OS/2 is special-cased in these tests.
  11632.  
  11633. Index: t/lib/db-recno.t
  11634.  
  11635.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11636.     From: Ilya Zakharevich
  11637.  
  11638.     File mode under OS/2 is not what you expect. However, this has
  11639.     nothing to do with databases, _and_ there is a test
  11640.     for this in stat.t (which dutifully fails). There is
  11641.     no point to consider this behaviour as a bug in
  11642.     database code.
  11643.     So OS/2 is special-cased in these tests.
  11644.  
  11645. Index: t/lib/gdbm.t
  11646.  
  11647.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11648.     From: Ilya Zakharevich
  11649.  
  11650.     File mode under OS/2 is not what you expect. However, this has
  11651.     nothing to do with databases, _and_ there is a test
  11652.     for this in stat.t (which dutifully fails). There is
  11653.     no point to consider this behaviour as a bug in
  11654.     database code.
  11655.     So OS/2 is special-cased in these tests.
  11656.  
  11657. Index: t/lib/io_pipe.t
  11658.  
  11659.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11660.     From: Ilya Zakharevich
  11661.  
  11662.     Better error message on dying.
  11663.  
  11664. Index: t/lib/io_taint.t
  11665.  
  11666.     Date: Tue, 8 Oct 1996 22:24:48 -0400
  11667.     From: "Randy J. Ray" <rjray@uswest.com>
  11668.     Subject: PATCH: untaint method for IO::Handle, 5.003_06 version
  11669.  
  11670.     This is a re-post of my patch to Graham's IO library to add a method in
  11671.     IO::Handle called "untaint", that sets the IOf_UNTAINT flag on an object
  11672.     that is of or inherits from IO::Handle. With this flag set, data read from
  11673.     said handle is not tainted, whether running under -T, suid or sgid.
  11674.  
  11675.     This patch adds the method to IO.xs, adds documentation and warning to the
  11676.     pod of IO/Handle.pm, creates a new test in t/lib called io_taint.t, and
  11677.     adds mention of the new file to MANIFEST.
  11678.  
  11679.     Test suite for the untaint method of class IO::Handle.
  11680.  
  11681. Index: t/lib/ndbm.t
  11682.  
  11683.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11684.     From: Ilya Zakharevich
  11685.  
  11686.     File mode under OS/2 is not what you expect. However, this has
  11687.     nothing to do with databases, _and_ there is a test
  11688.     for this in stat.t (which dutifully fails). There is
  11689.     no point to consider this behaviour as a bug in
  11690.     database code.
  11691.     So OS/2 is special-cased in these tests.
  11692.  
  11693. Index: t/lib/odbm.t
  11694.  
  11695.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11696.     From: Ilya Zakharevich
  11697.  
  11698.     File mode under OS/2 is not what you expect. However, this has
  11699.     nothing to do with databases, _and_ there is a test
  11700.     for this in stat.t (which dutifully fails). There is
  11701.     no point to consider this behaviour as a bug in
  11702.     database code.
  11703.     So OS/2 is special-cased in these tests.
  11704.  
  11705. Index: t/lib/sdbm.t
  11706.  
  11707.     Date: Wed, 9 Oct 1996 22:30:38 -0400 (EDT)
  11708.     From: Ilya Zakharevich
  11709.  
  11710.     File mode under OS/2 is not what you expect. However, this has
  11711.     nothing to do with databases, _and_ there is a test
  11712.     for this in stat.t (which dutifully fails). There is
  11713.     no point to consider this behaviour as a bug in
  11714.     database code.
  11715.     So OS/2 is special-cased in these tests.
  11716.  
  11717. Index: t/lib/socket.t
  11718.  
  11719.     Date: Thu, 10 Oct 1996 01:09:59 -0400
  11720.     From: Spider Boardman
  11721.     Subject: Re: 5.003_06 is available (results on ULTRIX)
  11722.  
  11723.     fix t/lib/socket.t to treat TCP like the stream protocol it is
  11724.     rather than expecting it behave rationally in all cases.
  11725.  
  11726. Index: t/op/pack.t
  11727.  
  11728.     Date: 20 Sep 1996 13:17:14 +0200
  11729.     From: Ulrich Pfeifer
  11730.     Subject: Re: Patch for ASN.1 compressed integer in pack/unpack
  11731.  
  11732. Index: t/op/sort.t
  11733.  
  11734.     Date: Wed, 09 Oct 1996 00:41:27 -0400
  11735.     From: Gurusamy Sarathy
  11736.     Subject: more t/op/sort.t tests
  11737.  
  11738. Index: util.c
  11739.  
  11740.     Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
  11741.     From: Ilya Zakharevich
  11742.  
  11743.     uses my_syspopen, my_syspclose ifdef OS2. my_pclose is defined
  11744.     as my_syspclose ifdef OS2 and can FORK (as OS2 does).
  11745.  
  11746. Index: x2p/Makefile.SH
  11747.  
  11748.     Date: Wed, 9 Oct 96 16:00:29 edt
  11749.     From: Norton Allen <nort@bottesini.harvard.edu>
  11750.     Subject: Re: sh Configure?
  11751.  
  11752.     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
  11753.     in the x2p directory, even if $0 isn't set to the full
  11754.     pathname of the file being extracted.
  11755.  
  11756. Index: x2p/cflags.SH
  11757.  
  11758.     Date: Wed, 9 Oct 96 16:00:29 edt
  11759.     From: Norton Allen <nort@bottesini.harvard.edu>
  11760.     Subject: Re: sh Configure?
  11761.  
  11762.     Extract x2p/Makefile.SH and x2p/cflags.SH correctly down
  11763.     in the x2p directory, even if $0 isn't set to the full
  11764.     pathname of the file being extracted.
  11765.  
  11766.  
  11767. ----------------
  11768. Version 5.003_06
  11769. ----------------
  11770.  
  11771. This patch was primarily to fix bugs, improve the documentation,
  11772. and work towards restoring binary compatibility with 5.003.
  11773. The details are described below.  A very brief summary is:
  11774.  
  11775. o Visible Changes to Core Functionality
  11776.  
  11777.    -Significantly improved support _with documentation_ for
  11778.     locales, including LC_COLLATE.  See the new pod/perli18n.pod.
  11779.     Thanks to Jarkko Hietaniemi.
  11780.  
  11781.    -new version of Math::Complex, with test suite.  Ought to be
  11782.     backwards compatible, but check it out if you use Math::Complex.
  11783.  
  11784.    -Pre-extending hashes now works.  keys %hash = 5000 will pre-size
  11785.     %hash.
  11786.  
  11787.    -__DATA__ filehandle is untainted.
  11788.  
  11789. o Changes in Core Internals
  11790.  
  11791.    -gv_fullname and gv_efullname have reverted to their pre-5.003_03
  11792.     versions for binary compatibility.  Actually, they are implemented
  11793.     as stubs pointing to the new 3-argument forms gv_fullname3 and
  11794.     gv_efullname3.
  11795.  
  11796.    -Perl's malloc is once again called 'Mymalloc' (with -DHIDEMYMALLOC),
  11797.     as it was pre-5.003_01.  Again, this is for binary compatibility
  11798.     with 5.003.
  11799.  
  11800. o Configure and build enhancements
  11801.  
  11802.    -many new tests for the standard library.
  11803.  
  11804.    -test suite now locale-friendly.
  11805.  
  11806.    -a2p.man and s2p.man now made into pods.
  11807.  
  11808. o Bug fixes
  11809.  
  11810.    -whitespace lexer errors fixed.
  11811.  
  11812.    -many, many other things.  See details below.
  11813.  
  11814. o Specific Changes
  11815.  
  11816. Here are the specific file-by-file changes.
  11817.  
  11818. # This is my patch perl5.003_06.pat to perl5.003_05
  11819. # The full description is below.
  11820. # Please execute the following commands before applying this patch.
  11821. # (You can feed this patch to 'sh' to do so.)
  11822. #    -- Andy Dougherty
  11823.  
  11824. # We'll create some new tests, but patch won't automatically make them
  11825. # executable.
  11826. for t in abbrev.t autoloader.t basename.t checktree.t complex.t \
  11827.     env.t fatal.t filecache.t filecopy.t filefind.t filepath.t \
  11828.     findbin.t getopt.t hostname.t parsewords.t searchdict.t \
  11829.     selectsaver.t symbol.t texttabs.t textwrap.t timelocal.t
  11830. do
  11831.     touch t/lib/$t
  11832.     chmod +x t/lib/$t
  11833. done
  11834.  
  11835. # The a2p.man and s2p.man pages have been changed into pods.
  11836. rm -f x2p/a2p.man x2p/s2p.man
  11837.  
  11838. exit 0
  11839.  
  11840.  
  11841. This is patch perl5.003_06.pat to perl version 5.003_05.
  11842. This takes you from 5.003_05 to 5.003_06.
  11843.  
  11844. To apply this patch, run the above commands,
  11845. cd to your perl source directory and then type
  11846.  
  11847.     patch -p1 -N < perl5.003_06.pat
  11848.  
  11849. The changes are described after each /^Index:/ line below.  This is
  11850. designed so you can examine each change with a command such as
  11851.  
  11852.     csplit -k perl5.003_06.pat '/^Index:/' '{999}'
  11853.  
  11854. (Of course, since there are more than 100 Index entries, your
  11855. csplit may complain, since many csplit's have an arbitrary limit of 100
  11856. files.  Still, you can manually split the file or roll your own.)
  11857.  
  11858. Index: Changes
  11859.  
  11860.     Updated for 5.003_06.
  11861.  
  11862. Index: Configure
  11863.  
  11864.     Add -Wl,rpath option for irix* to find the installed shared
  11865.     libperl.so
  11866.  
  11867.     Add /shlib to libpth.  It is used by Digital Unix 4.0.
  11868.  
  11869.     Date: Mon, 30 Sep 1996 14:01:05 +0100
  11870.     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
  11871.  
  11872.     Detect Cygnus Win32, or at least don't let Configure get fooled
  11873.     into thinking it's OS/2.
  11874.  
  11875. Index: INSTALL
  11876.  
  11877.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  11878.     From: Jarkko Hietaniemi
  11879.     Subject: LC_COLLATE.
  11880.  
  11881.     Big patch to add, document, and test LC_COLLATE support.
  11882.  
  11883.     added LC_COLLATE doc.
  11884.  
  11885. Index: MANIFEST
  11886.  
  11887.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  11888.     From: Gisle Aas
  11889.     Subject: More standard library test scripts
  11890.  
  11891.     This is a collection of test scripts for the standard library modules.
  11892.     Some of the tests does not pass unless some of the patches I have sent
  11893.     out are applied.
  11894.  
  11895.     Date: Sat, 28 Sep 1996 15:11:06 +0200
  11896.     From: Andreas Koenig
  11897.     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
  11898.  
  11899.     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
  11900.  
  11901.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  11902.     From: Jarkko Hietaniemi
  11903.     Subject: LC_COLLATE.
  11904.  
  11905.     Big patch to add, document, and test LC_COLLATE support.
  11906.  
  11907.     added perli18n.pod.
  11908.  
  11909. Index: README
  11910.  
  11911.     Changed Larry's address to larry@wall.org.
  11912.  
  11913. Index: configpm
  11914.  
  11915.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  11916.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  11917.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  11918.  
  11919.     Here is a patch for various typos and other defects in the Perl
  11920.     5.003_05 pods, including the pods embedded in library modules.
  11921.  
  11922. Index: configure
  11923.  
  11924.     Date: Mon, 30 Sep 1996 14:01:05 +0100
  11925.     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
  11926.  
  11927.     Warn the user of case-insensitive file systems that they may have
  11928.     accidentally gotten 'configure' instead of 'Configure'.
  11929.  
  11930. Index: doio.c
  11931.  
  11932.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  11933.     From: Charles Bailey
  11934.     Subject: VMS patches to 5.003_05
  11935.  
  11936. Index: doop.c
  11937.  
  11938.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  11939.     From: Spider Boardman
  11940.     Subject: Re: pre extending hash? - need speed
  11941.  
  11942.     The patch below (which is relative to perl5.001l) implements
  11943.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  11944.     pre-sizing hashes.  I've only moved the patch forward from
  11945.     when I first did it.  I'm sure the code in hv_ksplit could be
  11946.     improved.
  11947.  
  11948. Index: dump.c
  11949.  
  11950.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  11951.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  11952.  
  11953. Index: embed.h
  11954.  
  11955.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  11956.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  11957.  
  11958. Index: ext/DynaLoader/DynaLoader.pm
  11959.  
  11960.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  11961.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  11962.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  11963.  
  11964.     Here is a patch for various typos and other defects in the Perl
  11965.     5.003_05 pods, including the pods embedded in library modules.
  11966.  
  11967. Index: ext/FileHandle/FileHandle.pm
  11968.  
  11969.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  11970.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  11971.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  11972.  
  11973.     Here is a patch for various typos and other defects in the Perl
  11974.     5.003_05 pods, including the pods embedded in library modules.
  11975.  
  11976. Index: ext/IO/IO.pm
  11977.  
  11978.     Updated to IO-1.12.
  11979.  
  11980. Index: ext/IO/IO.xs
  11981.  
  11982.     Updated to IO-1.12.
  11983.  
  11984. Index: ext/IO/lib/IO/File.pm
  11985.  
  11986.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  11987.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  11988.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  11989.  
  11990.     Here is a patch for various typos and other defects in the Perl
  11991.     5.003_05 pods, including the pods embedded in library modules.
  11992.  
  11993.     Updated to IO-1.12.
  11994.  
  11995. Index: ext/IO/lib/IO/Handle.pm
  11996.  
  11997.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  11998.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  11999.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12000.  
  12001.     Here is a patch for various typos and other defects in the Perl
  12002.     5.003_05 pods, including the pods embedded in library modules.
  12003.  
  12004.     Updated to IO-1.12.
  12005.  
  12006. Index: ext/IO/lib/IO/Pipe.pm
  12007.  
  12008.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12009.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12010.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12011.  
  12012.     Here is a patch for various typos and other defects in the Perl
  12013.     5.003_05 pods, including the pods embedded in library modules.
  12014.  
  12015.     Updated to IO-1.12.
  12016.  
  12017. Index: ext/IO/lib/IO/Seekable.pm
  12018.  
  12019.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12020.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12021.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12022.  
  12023.     Here is a patch for various typos and other defects in the Perl
  12024.     5.003_05 pods, including the pods embedded in library modules.
  12025.  
  12026.     Updated to IO-1.12.
  12027.  
  12028. Index: ext/IO/lib/IO/Select.pm
  12029.  
  12030.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12031.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12032.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12033.  
  12034.     Here is a patch for various typos and other defects in the Perl
  12035.     5.003_05 pods, including the pods embedded in library modules.
  12036.  
  12037.     Updated to IO-1.12.
  12038.  
  12039. Index: ext/IO/lib/IO/Socket.pm
  12040.  
  12041.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12042.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12043.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12044.  
  12045.     Here is a patch for various typos and other defects in the Perl
  12046.     5.003_05 pods, including the pods embedded in library modules.
  12047.  
  12048.     Updated to IO-1.12.
  12049.  
  12050. Index: ext/NDBM_File/hints/dynixptx.pl
  12051.  
  12052.     Perl 5.003_05 compiles on DYNIX/ptx 4.0 (v4.1.3), and passes all tests.
  12053.     The only change needed is in "ext/NDBM_File/Makefile.PL" - on this system,
  12054.     ndbm is actually contained in the libc library, and must be linked against
  12055.     -lc when compiling.  (this is for dynamic ELF executables, I didn't compile
  12056.     statically)
  12057.  
  12058. Index: ext/Opcode/Opcode.pm
  12059.  
  12060.     Date: Fri, 20 Sep 1996 12:59:21 +0200
  12061.     From: Gisle Aas
  12062.     Subject: Re: Symbol.pm clobbers $_ at startup
  12063.  
  12064.     The same kind of problem seem to be present in Opcode.pm:
  12065.  
  12066.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12067.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12068.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12069.  
  12070.     Here is a patch for various typos and other defects in the Perl
  12071.     5.003_05 pods, including the pods embedded in library modules.
  12072.  
  12073. Index: ext/Opcode/Safe.pm
  12074.  
  12075.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12076.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12077.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12078.  
  12079.     Here is a patch for various typos and other defects in the Perl
  12080.     5.003_05 pods, including the pods embedded in library modules.
  12081.  
  12082. Index: ext/POSIX/POSIX.pod
  12083.  
  12084.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12085.     From: Jarkko Hietaniemi
  12086.     Subject: LC_COLLATE.
  12087.  
  12088.     Big patch to add, document, and test LC_COLLATE support.
  12089.  
  12090.     enhanced setlocale() docs and introduced the one-argument variant doc.
  12091.  
  12092. Index: ext/POSIX/POSIX.xs
  12093.  
  12094.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12095.     From: Jarkko Hietaniemi
  12096.     Subject: LC_COLLATE.
  12097.  
  12098.     Big patch to add, document, and test LC_COLLATE support.
  12099.  
  12100.     setlocale() allowed one argument only,
  12101.     call to perl_init_fold() (in util.c) if setlocale() succeeded.
  12102.  
  12103. Index: ext/POSIX/hints/next_3.pl
  12104.  
  12105.     Date: Sat, 28 Sep 1996 15:11:06 +0200
  12106.     From: Andreas Koenig
  12107.     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
  12108.  
  12109.     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
  12110.  
  12111. Index: ext/SDBM_File/sdbm/sdbm.h
  12112.  
  12113.     Revert from Perl_malloc to Mymalloc for binary compatibility with
  12114.     5.003.
  12115.  
  12116. Index: ext/Socket/Socket.pm
  12117.  
  12118.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12119.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12120.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12121.  
  12122.     Here is a patch for various typos and other defects in the Perl
  12123.     5.003_05 pods, including the pods embedded in library modules.
  12124.  
  12125. Index: global.sym
  12126.  
  12127.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  12128.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  12129.  
  12130.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  12131.     From: Spider Boardman
  12132.     Subject: Re: pre extending hash? - need speed
  12133.  
  12134.     The patch below (which is relative to perl5.001l) implements
  12135.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  12136.     pre-sizing hashes.  I've only moved the patch forward from
  12137.     when I first did it.  I'm sure the code in hv_ksplit could be
  12138.     improved.
  12139.  
  12140.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12141.     From: Jarkko Hietaniemi
  12142.     Subject: LC_COLLATE.
  12143.  
  12144.     Big patch to add, document, and test LC_COLLATE support.
  12145.  
  12146.     added var lc_collate_active and func mem_collxfrm.
  12147.  
  12148. Index: gv.c
  12149.  
  12150.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  12151.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  12152.  
  12153. Index: handy.h
  12154.  
  12155.     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
  12156.     From: Kenneth Albanowski
  12157.     Subject: Full LONG_MAX & co. patch over 5.003_05
  12158.  
  12159.     This patch contains the changes I've collected for the various _MAX issues
  12160.     since 5.003_05. No patches issued between 5.003_05 and this one should be
  12161.     applied, use this one instead.
  12162.  
  12163.     The effect is to remove the CHAR_* and I8_* constants (which are
  12164.     ambiguous) and to explicitly cast all of the constants.
  12165.  
  12166. Index: hints/machten.sh
  12167.  
  12168.     Add notes about MachTen 4.0.3 SYSV IPC.
  12169.  
  12170. Index: hints/next_3.sh
  12171.  
  12172.     Replace optimize="-g" by optimize="" since we're just trying to turn off
  12173.     the optimizier.
  12174.  
  12175.     Date: Sat, 28 Sep 1996 15:11:06 +0200
  12176.     From: Andreas Koenig
  12177.     Subject: Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
  12178.  
  12179.     Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.
  12180.  
  12181. Index: hv.c
  12182.  
  12183.     Date: Fri, 20 Sep 1996 15:38:57 -0400
  12184.     From: Gurusamy Sarathy
  12185.     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
  12186.  
  12187.     I found a subtle problem with the lazydelete mechanism (which is used
  12188.     to postpone the delete of a entry that may be getting iterated over).
  12189.     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
  12190.     needed later to call unsharepvn().  This means that only magical
  12191.     hash entries can use the HeKLEN slot to hold flags.
  12192.  
  12193.     Here's a tested patch against 5.00305 that fixes the problem.
  12194.     The patch simply moves the LAZYDEL hint to become a SV-level private
  12195.     flag.
  12196.  
  12197.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  12198.     From: Spider Boardman
  12199.     Subject: Re: pre extending hash? - need speed
  12200.  
  12201.     The patch below (which is relative to perl5.001l) implements
  12202.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  12203.     pre-sizing hashes.  I've only moved the patch forward from
  12204.     when I first did it.  I'm sure the code in hv_ksplit could be
  12205.     improved.
  12206.  
  12207. Index: hv.h
  12208.  
  12209.     Date: Fri, 20 Sep 1996 15:38:57 -0400
  12210.     From: Gurusamy Sarathy
  12211.     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
  12212.  
  12213.     I found a subtle problem with the lazydelete mechanism (which is used
  12214.     to postpone the delete of a entry that may be getting iterated over).
  12215.     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
  12216.     needed later to call unsharepvn().  This means that only magical
  12217.     hash entries can use the HeKLEN slot to hold flags.
  12218.  
  12219.     Here's a tested patch against 5.00305 that fixes the problem.
  12220.     The patch simply moves the LAZYDEL hint to become a SV-level private
  12221.     flag.
  12222.  
  12223. Index: installman
  12224.  
  12225.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12226.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12227.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12228.  
  12229.     Here is a patch for various typos and other defects in the Perl
  12230.     5.003_05 pods, including the pods embedded in library modules.
  12231.  
  12232. Index: installperl
  12233.  
  12234.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12235.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12236.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12237.  
  12238.     Here is a patch for various typos and other defects in the Perl
  12239.     5.003_05 pods, including the pods embedded in library modules.
  12240.  
  12241. Index: lib/AutoLoader.pm
  12242.  
  12243.     Date: Mon Sep  9 09:29:44 1996
  12244.     From: Gisle Aas
  12245.     Subject: Re: problem with 'die' and UserAgent
  12246.  
  12247.     > This is a patch to the AutoLoader.pm (from 5.003) that fixes the problem:
  12248.     This is a better patch (no need to test for /::DESTROY$/ twice):
  12249.  
  12250.     Date: Mon, 30 Sep 1996 00:54:37 -0400
  12251.     From: Spider Boardman
  12252.  
  12253.     The test and patches for AutoLoader were also non-functional,
  12254.     since the regexp context (curpm) was still being clobbered by the
  12255.     filename manipulations:
  12256.  
  12257.     Date: Sun, 06 Oct 1996 16:15:07 +0200
  12258.     From: Gisle Aas
  12259.     Subject: Re: Can't locate auto/U/autosplit.ix
  12260.  
  12261.     It would IMHO be much better if the AutoLoader exported the AUTOLOAD()
  12262.     function.  With an exported AUTOLOAD() we would not have to inherit
  12263.     from AutoLoader, and we would avoid these problems.
  12264.  
  12265.     This patch tries to explain the behavior of AutoLoader instead by
  12266.     updating its documentation.
  12267.  
  12268. Index: lib/Benchmark.pm
  12269.  
  12270.     Date: Sat, 28 Sep 1996 17:01:22 +0300 (EET DST)
  12271.     From: Jarkko Hietaniemi
  12272.     Subject: a really really tiny typo
  12273.  
  12274.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12275.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12276.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12277.  
  12278.     Here is a patch for various typos and other defects in the Perl
  12279.     5.003_05 pods, including the pods embedded in library modules.
  12280.  
  12281. Index: lib/Cwd.pm
  12282.  
  12283.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12284.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12285.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12286.  
  12287.     Here is a patch for various typos and other defects in the Perl
  12288.     5.003_05 pods, including the pods embedded in library modules.
  12289.  
  12290. Index: lib/Devel/SelfStubber.pm
  12291.  
  12292.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12293.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12294.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12295.  
  12296.     Here is a patch for various typos and other defects in the Perl
  12297.     5.003_05 pods, including the pods embedded in library modules.
  12298.  
  12299. Index: lib/Env.pm
  12300.  
  12301.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12302.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12303.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12304.  
  12305.     Here is a patch for various typos and other defects in the Perl
  12306.     5.003_05 pods, including the pods embedded in library modules.
  12307.  
  12308. Index: lib/Exporter.pm
  12309.  
  12310.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12311.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12312.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12313.  
  12314.     Here is a patch for various typos and other defects in the Perl
  12315.     5.003_05 pods, including the pods embedded in library modules.
  12316.  
  12317. Index: lib/ExtUtils/Embed.pm
  12318.  
  12319.     Remove unwantd space after the I in -I$Config[archlib}
  12320.  
  12321.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12322.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12323.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12324.  
  12325.     Here is a patch for various typos and other defects in the Perl
  12326.     5.003_05 pods, including the pods embedded in library modules.
  12327.  
  12328. Index: lib/ExtUtils/Install.pm
  12329.  
  12330.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12331.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12332.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12333.  
  12334.     Here is a patch for various typos and other defects in the Perl
  12335.     5.003_05 pods, including the pods embedded in library modules.
  12336.  
  12337. Index: lib/ExtUtils/MM_Unix.pm
  12338.  
  12339.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12340.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12341.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12342.  
  12343.     Here is a patch for various typos and other defects in the Perl
  12344.     5.003_05 pods, including the pods embedded in library modules.
  12345.  
  12346. Index: lib/ExtUtils/MM_VMS.pm
  12347.  
  12348.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12349.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12350.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12351.  
  12352.     Here is a patch for various typos and other defects in the Perl
  12353.     5.003_05 pods, including the pods embedded in library modules.
  12354.  
  12355.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12356.     From: Charles Bailey
  12357.     Subject: VMS patches to 5.003_05
  12358.  
  12359. Index: lib/ExtUtils/MakeMaker.pm
  12360.  
  12361.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12362.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12363.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12364.  
  12365.     Here is a patch for various typos and other defects in the Perl
  12366.     5.003_05 pods, including the pods embedded in library modules.
  12367.  
  12368. Index: lib/ExtUtils/Manifest.pm
  12369.  
  12370.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12371.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12372.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12373.  
  12374.     Here is a patch for various typos and other defects in the Perl
  12375.     5.003_05 pods, including the pods embedded in library modules.
  12376.  
  12377.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12378.     From: Charles Bailey
  12379.     Subject: VMS patches to 5.003_05
  12380.  
  12381. Index: lib/ExtUtils/Mksymlists.pm
  12382.  
  12383.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12384.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12385.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12386.  
  12387.     Here is a patch for various typos and other defects in the Perl
  12388.     5.003_05 pods, including the pods embedded in library modules.
  12389.  
  12390. Index: lib/ExtUtils/xsubpp
  12391.  
  12392.     Change a reference from perlapi(1) to perlxs(1).
  12393.  
  12394. Index: lib/File/Basename.pm
  12395.  
  12396.     Date: Fri, 20 Sep 1996 14:11:05 +0200
  12397.     From: Gisle Aas
  12398.     Subject: File::BaseName: "/" is legal path separator for MSDOS
  12399.  
  12400.     The File::BaseName module should allow "/" as path separator when
  12401.     fileparse_set_fstype("MSDOS") is in effect:
  12402.  
  12403.     Date: Fri, 20 Sep 1996 13:58:52 +0200
  12404.     From: Gisle Aas
  12405.     Subject: File::Basename documentation patch
  12406.  
  12407.     Date: Mon, 30 Sep 1996 00:54:37 -0400
  12408.     From: Spider Boardman
  12409.  
  12410.     For t/lib/basename.t, though, the associated patch for
  12411.     File::Basename was also wrong:
  12412.  
  12413.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12414.     From: Charles Bailey
  12415.     Subject: VMS patches to 5.003_05
  12416.  
  12417. Index: lib/File/Copy.pm
  12418.  
  12419.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12420.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12421.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12422.  
  12423.     Here is a patch for various typos and other defects in the Perl
  12424.     5.003_05 pods, including the pods embedded in library modules.
  12425.  
  12426. Index: lib/File/Find.pm
  12427.  
  12428.     Date: Sat, 7 Sep 1996 21:37:44 +0200
  12429.     From: Michael De La Rue <mikedlr@it.com.pl>
  12430.     Subject: File::Find assumes $_ remains unchanged; bug
  12431.  
  12432.     The File::Find perl module assumes that the $_ variable remains unchanged
  12433.     through the user defined function which is callbacked from find.  It carries
  12434.     out a stat operation
  12435.  
  12436.     Simplest fix is merely to document this
  12437.  
  12438. Index: lib/File/Path.pm
  12439.  
  12440.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12441.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12442.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12443.  
  12444.     Here is a patch for various typos and other defects in the Perl
  12445.     5.003_05 pods, including the pods embedded in library modules.
  12446.  
  12447. Index: lib/FindBin.pm
  12448.  
  12449.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12450.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12451.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12452.  
  12453.     Here is a patch for various typos and other defects in the Perl
  12454.     5.003_05 pods, including the pods embedded in library modules.
  12455.  
  12456. Index: lib/Getopt/Long.pm
  12457.  
  12458.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12459.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12460.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12461.  
  12462.     Here is a patch for various typos and other defects in the Perl
  12463.     5.003_05 pods, including the pods embedded in library modules.
  12464.  
  12465. Index: lib/I18N/Collate.pm
  12466.  
  12467.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12468.     From: Jarkko Hietaniemi
  12469.     Subject: LC_COLLATE.
  12470.  
  12471.     Big patch to add, document, and test LC_COLLATE support.
  12472.  
  12473.     deprecated and trapped (will whine if called and tell to migrate away)
  12474.  
  12475. Index: lib/IPC/Open2.pm
  12476.  
  12477.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12478.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12479.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12480.  
  12481.     Here is a patch for various typos and other defects in the Perl
  12482.     5.003_05 pods, including the pods embedded in library modules.
  12483.  
  12484. Index: lib/IPC/Open3.pm
  12485.  
  12486.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12487.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12488.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12489.  
  12490.     Here is a patch for various typos and other defects in the Perl
  12491.     5.003_05 pods, including the pods embedded in library modules.
  12492.  
  12493. Index: lib/Math/BigInt.pm
  12494.  
  12495.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12496.     From: Jarkko Hietaniemi
  12497.     Subject: LC_COLLATE.
  12498.  
  12499.     Big patch to add, document, and test LC_COLLATE support.
  12500.  
  12501.     ord() is a dangerous thing.
  12502.  
  12503. Index: lib/Math/Complex.pm
  12504.  
  12505.     Date: Thu, 03 Oct 96 18:38:08 +0200
  12506.     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
  12507.     # Complex numbers and associated mathematical functions
  12508.     # -- Raphael Manfredi, Sept 1996
  12509.     # New version.  Should be backwards compatible, but please
  12510.     # check it out if you use it.
  12511.  
  12512. Index: lib/Pod/Text.pm
  12513.  
  12514.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12515.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12516.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12517.  
  12518.     Here is a patch for various typos and other defects in the Perl
  12519.     5.003_05 pods, including the pods embedded in library modules.
  12520.  
  12521. Index: lib/Search/Dict.pm
  12522.  
  12523.     Date: Sat, 21 Sep 1996 23:02:42 +0200
  12524.     From: Gisle Aas
  12525.     Subject: look() in Search::Dict should use lc() istead of tr/A-Z/a-z/
  12526.  
  12527.     The Search::Dict look() function should use the lc() function instead
  12528.     of tr/A-Z/a-z/.  This will make folding of non-english letters work if
  12529.     the locale is set up correctly.
  12530.  
  12531. Index: lib/SelfLoader.pm
  12532.  
  12533.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12534.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12535.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12536.  
  12537.     Here is a patch for various typos and other defects in the Perl
  12538.     5.003_05 pods, including the pods embedded in library modules.
  12539.  
  12540. Index: lib/Symbol.pm
  12541.  
  12542.     Date: Fri, 20 Sep 1996 12:38:14 +0200
  12543.     From: Gisle Aas
  12544.     Subject: Symbol.pm clobbers $_ at startup
  12545.  
  12546.       perl -le 'BEGIN {$_="foo";} use Symbol; print qualify($_)'
  12547.  
  12548.     I don't understand why the module want to initialize %global from
  12549.     <DATA> in the first place.  Perhaps we want to apply this patch
  12550.     instead.
  12551.  
  12552.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12553.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12554.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12555.  
  12556.     Here is a patch for various typos and other defects in the Perl
  12557.     5.003_05 pods, including the pods embedded in library modules.
  12558.  
  12559. Index: lib/Sys/Hostname.pm
  12560.  
  12561.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12562.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12563.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12564.  
  12565.     Here is a patch for various typos and other defects in the Perl
  12566.     5.003_05 pods, including the pods embedded in library modules.
  12567.  
  12568. Index: lib/Term/Cap.pm
  12569.  
  12570.     Date: 23 Sep 1996 14:11:38 +0200
  12571.     From: Ulrich Pfeifer
  12572.     Subject: Patch for Term::Cap
  12573.  
  12574.     'use Term::Cap' produces a warning when diagnosics are active. The
  12575.     patch below avoids the warning.
  12576.  
  12577.     [The $entry .= $_ usage is idiomatic enough that it ought to be
  12578.     ok, I would think, but the patch certainly is ok too.]
  12579.  
  12580. Index: lib/Term/Complete.pm
  12581.  
  12582.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12583.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12584.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12585.  
  12586.     Here is a patch for various typos and other defects in the Perl
  12587.     5.003_05 pods, including the pods embedded in library modules.
  12588.  
  12589. Index: lib/Term/ReadLine.pm
  12590.  
  12591.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12592.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12593.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12594.  
  12595.     Here is a patch for various typos and other defects in the Perl
  12596.     5.003_05 pods, including the pods embedded in library modules.
  12597.  
  12598. Index: lib/Test/Harness.pm
  12599.  
  12600.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12601.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12602.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12603.  
  12604.     Here is a patch for various typos and other defects in the Perl
  12605.     5.003_05 pods, including the pods embedded in library modules.
  12606.  
  12607.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12608.     From: Charles Bailey
  12609.     Subject: VMS patches to 5.003_05
  12610.  
  12611. Index: lib/Text/Abbrev.pm
  12612.  
  12613.     Date: 23 Sep 1996 11:33:01 +0200
  12614.     From: Ulrich Pfeifer
  12615.     Subject: Text::Abbrev (Re: More standard library test scripts)
  12616.  
  12617.     This patch merges the Text::Abbrev related patches/tests from Gisle
  12618.     and my previous patch (i.e. replaces both).
  12619.  
  12620. Index: lib/Text/Tabs.pm
  12621.  
  12622.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12623.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12624.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12625.  
  12626.     Here is a patch for various typos and other defects in the Perl
  12627.     5.003_05 pods, including the pods embedded in library modules.
  12628.  
  12629. Index: lib/Text/Wrap.pm
  12630.  
  12631.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12632.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12633.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12634.  
  12635.     Here is a patch for various typos and other defects in the Perl
  12636.     5.003_05 pods, including the pods embedded in library modules.
  12637.  
  12638. Index: lib/Time/Local.pm
  12639.  
  12640.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12641.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12642.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12643.  
  12644.     Here is a patch for various typos and other defects in the Perl
  12645.     5.003_05 pods, including the pods embedded in library modules.
  12646.  
  12647. Index: lib/UNIVERSAL.pm
  12648.  
  12649.     Add in stub file.
  12650.  
  12651. Index: lib/bigint.pl
  12652.  
  12653.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12654.     From: Jarkko Hietaniemi
  12655.     Subject: LC_COLLATE.
  12656.  
  12657.     Big patch to add, document, and test LC_COLLATE support.
  12658.  
  12659.     ord() is a dangerous thing.
  12660.  
  12661. Index: lib/diagnostics.pm
  12662.  
  12663.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12664.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12665.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12666.  
  12667.     Here is a patch for various typos and other defects in the Perl
  12668.     5.003_05 pods, including the pods embedded in library modules.
  12669.  
  12670. Index: lib/overload.pm
  12671.  
  12672.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12673.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12674.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12675.  
  12676.     Here is a patch for various typos and other defects in the Perl
  12677.     5.003_05 pods, including the pods embedded in library modules.
  12678.  
  12679. Index: lib/perl5db.pl
  12680.  
  12681.     Date: Mon, 30 Sep 1996 00:34:58 -0400 (EDT)
  12682.     From: Ilya Zakharevich
  12683.     Subject: Re: dereferencing a hash from the debugger won't work
  12684.  
  12685. Index: lib/splain
  12686.  
  12687.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12688.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12689.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12690.  
  12691.     Here is a patch for various typos and other defects in the Perl
  12692.     5.003_05 pods, including the pods embedded in library modules.
  12693.  
  12694. Index: lib/strict.pm
  12695.  
  12696.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12697.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12698.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12699.  
  12700.     Here is a patch for various typos and other defects in the Perl
  12701.     5.003_05 pods, including the pods embedded in library modules.
  12702.  
  12703. Index: makedepend.SH
  12704.  
  12705.     Add explicit $touch $firstmakefile for QNX which apparently
  12706.     preserves modification times for a 'cp' command.
  12707.     I worry, though, that touch might not be portable to OS/2.
  12708.     If it is, then I'll remove the fancy case statement.
  12709.  
  12710. Index: malloc.c
  12711.  
  12712.     Not all sbrks return zeroed memory.
  12713.  
  12714. Index: mg.c
  12715.  
  12716.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  12717.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  12718.  
  12719.     Date: Sun, 29 Sep 1996 22:18:19 -0400 (EDT)
  12720.     From: Chip Salzenberg
  12721.     Subject: 5.003_05: Fix numeric value of $!
  12722.  
  12723.     This patch undoes a bit of over-zealous integerization in mg.c, related
  12724.     to the numeric value of $!.
  12725.  
  12726.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  12727.     From: Spider Boardman
  12728.     Subject: Re: pre extending hash? - need speed
  12729.  
  12730.     The patch below (which is relative to perl5.001l) implements
  12731.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  12732.     pre-sizing hashes.  I've only moved the patch forward from
  12733.     when I first did it.  I'm sure the code in hv_ksplit could be
  12734.     improved.
  12735.  
  12736.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12737.     From: Charles Bailey
  12738.     Subject: VMS patches to 5.003_05
  12739.  
  12740.     Date: Fri, 4 Oct 1996 12:38:31 -0400 (EDT)
  12741.     From: Chip Salzenberg
  12742.     Subject: 5.003_05: Fix numeric $! and $^E
  12743.  
  12744.     This patch undoes a bit of over-zealous integerization in mg.c,
  12745.     related to the numeric values of $! and $^E.  This patch *REPLACES*
  12746.     the one I posted earlier, which was only effective for $!.
  12747.  
  12748.     [Some of this is superceded by similar stuff in the VMS patches.]
  12749.  
  12750. Index: op.c
  12751.  
  12752.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  12753.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  12754.  
  12755.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  12756.     From: Spider Boardman
  12757.     Subject: Re: pre extending hash? - need speed
  12758.  
  12759.     The patch below (which is relative to perl5.001l) implements
  12760.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  12761.     pre-sizing hashes.  I've only moved the patch forward from
  12762.     when I first did it.  I'm sure the code in hv_ksplit could be
  12763.     improved.
  12764.  
  12765. Index: opcode.h
  12766.  
  12767.     Date: Mon, 16 Sep 1996 16:37:48 -0700
  12768.     From: Jonathan Biggar <jon@sems.com>
  12769.     Subject: Perl 5.003 bug when embedding in C++ program
  12770.  
  12771.     The following patch is necessary in order to embed the Perl5.003 interpreter
  12772.     into a C++ program without getting prototype mismatch errors from the
  12773.     C++ compiler.
  12774.  
  12775. Index: opcode.pl
  12776.  
  12777.     Date: Mon, 16 Sep 1996 16:37:48 -0700
  12778.     From: Jonathan Biggar <jon@sems.com>
  12779.     Subject: Perl 5.003 bug when embedding in C++ program
  12780.  
  12781.     The following patch is necessary in order to embed the Perl5.003 interpreter
  12782.     into a C++ program without getting prototype mismatch errors from the
  12783.     C++ compiler.
  12784.  
  12785. Index: patchlevel.h
  12786.  
  12787.     Change to subversion 6.
  12788.  
  12789. Index: perl.c
  12790.  
  12791.     From: Roderick Schertler
  12792.     Subject: Re: -T flag and removal of `.' from @INC
  12793.  
  12794.     support C<perl -e'attached code'>
  12795.  
  12796.     Date: Tue, 01 Oct 1996 19:02:17 -0400
  12797.     From: Gurusamy Sarathy
  12798.     Subject: Re: 2 core dumps (patch)
  12799.     Message-Id: <199610012302.TAA08395@aatma.engin.umich.edu>
  12800.  
  12801.     The problem is an uninitialized SV slot in errgv.  Here's a patch.
  12802.  
  12803.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12804.     From: Charles Bailey
  12805.     Subject: VMS patches to 5.003_05
  12806.  
  12807. Index: perl.h
  12808.  
  12809.     Date: Sat, 21 Sep 1996 21:33:15 -0400 (EDT)
  12810.     From: Kenneth Albanowski
  12811.     Subject: Full LONG_MAX & co. patch over 5.003_05
  12812.  
  12813.     This patch contains the changes I've collected for the various _MAX issues
  12814.     since 5.003_05. No patches issued between 5.003_05 and this one should be
  12815.     applied, use this one instead.
  12816.  
  12817.     The effect is to remove the CHAR_* and I8_* constants (which are
  12818.     ambiguous) and to explicitly cast all of the constants.
  12819.  
  12820.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  12821.     From: Spider Boardman
  12822.     Subject: Re: pre extending hash? - need speed
  12823.  
  12824.     The patch below (which is relative to perl5.001l) implements
  12825.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  12826.     pre-sizing hashes.  I've only moved the patch forward from
  12827.     when I first did it.  I'm sure the code in hv_ksplit could be
  12828.     improved.
  12829.  
  12830.     Revert from Perl_malloc to Mymalloc for binary compatibility with
  12831.     5.003.
  12832.  
  12833.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12834.     From: Jarkko Hietaniemi
  12835.     Subject: LC_COLLATE.
  12836.  
  12837.     Big patch to add, document, and test LC_COLLATE support.
  12838.  
  12839. Index: perl_exp.SH
  12840.  
  12841.     Add new function perl_init_fold.  (I'm not sure it goes here.)
  12842.  
  12843. Index: perlio.c
  12844.  
  12845.     Date: Thu, 12 Sep 96 15:58 PDT
  12846.     From: Hunter Kelly <retnuh@zule.pixar.com>
  12847.     Subject: Re: 5.003_05 is available.
  12848.  
  12849.     Fix PerlIO_reopen parameters.
  12850.  
  12851. Index: perlsdio.h
  12852.  
  12853.     Date: Fri, 13 Sep 1996 17:24:01 -0400
  12854.     From: John Stoffel <jfs@jfs.fluent.com>
  12855.     Subject: Re: 5.003_05 is available.
  12856.  
  12857.     Undef Irix getc_unlocked and putc_unlocked #defines.
  12858.  
  12859.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12860.     From: Charles Bailey
  12861.     Subject: VMS patches to 5.003_05
  12862.  
  12863. Index: pod/Makefile
  12864.  
  12865.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12866.     From: Jarkko Hietaniemi
  12867.     Subject: LC_COLLATE.
  12868.  
  12869.     Big patch to add, document, and test LC_COLLATE support.
  12870.  
  12871.     perli18n.pod (and perlapio.pod, btw) added.
  12872.  
  12873. Index: pod/buildtoc
  12874.  
  12875.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12876.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12877.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12878.  
  12879.     Here is a patch for various typos and other defects in the Perl
  12880.     5.003_05 pods, including the pods embedded in library modules.
  12881.  
  12882. Index: pod/perl.pod
  12883.  
  12884.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12885.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12886.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12887.  
  12888.     Here is a patch for various typos and other defects in the Perl
  12889.     5.003_05 pods, including the pods embedded in library modules.
  12890.  
  12891.     Changed Larry's address to larry@wall.org.
  12892.  
  12893.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  12894.     From: Jarkko Hietaniemi
  12895.     Subject: LC_COLLATE.
  12896.  
  12897.     Big patch to add, document, and test LC_COLLATE support.
  12898.  
  12899.     perli18n advertised.
  12900.  
  12901. Index: pod/perlapio.pod
  12902.  
  12903.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  12904.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  12905.     Subject: POD spelling patches
  12906.  
  12907. Index: pod/perlbook.pod
  12908.  
  12909.     Updated for Second Edition.
  12910.  
  12911. Index: pod/perlcall.pod
  12912.  
  12913.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  12914.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  12915.     Subject: POD spelling patches
  12916.  
  12917.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12918.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12919.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12920.  
  12921.     Here is a patch for various typos and other defects in the Perl
  12922.     5.003_05 pods, including the pods embedded in library modules.
  12923.  
  12924. Index: pod/perldata.pod
  12925.  
  12926.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  12927.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  12928.     Subject: POD spelling patches
  12929.  
  12930.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12931.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12932.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12933.  
  12934.     Here is a patch for various typos and other defects in the Perl
  12935.     5.003_05 pods, including the pods embedded in library modules.
  12936.  
  12937. Index: pod/perldebug.pod
  12938.  
  12939.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  12940.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  12941.     Subject: POD spelling patches
  12942.  
  12943.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12944.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12945.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12946.  
  12947.     Here is a patch for various typos and other defects in the Perl
  12948.     5.003_05 pods, including the pods embedded in library modules.
  12949.  
  12950. Index: pod/perldiag.pod
  12951.  
  12952.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  12953.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  12954.     Subject: POD spelling patches
  12955.  
  12956.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12957.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12958.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12959.  
  12960.     Here is a patch for various typos and other defects in the Perl
  12961.     5.003_05 pods, including the pods embedded in library modules.
  12962.  
  12963.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  12964.     From: Charles Bailey
  12965.     Subject: VMS patches to 5.003_05
  12966.  
  12967. Index: pod/perldsc.pod
  12968.  
  12969.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12970.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12971.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12972.  
  12973.     Here is a patch for various typos and other defects in the Perl
  12974.     5.003_05 pods, including the pods embedded in library modules.
  12975.  
  12976. Index: pod/perlembed.pod
  12977.  
  12978.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  12979.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  12980.     Subject: POD spelling patches
  12981.  
  12982.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12983.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12984.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12985.  
  12986.     Here is a patch for various typos and other defects in the Perl
  12987.     5.003_05 pods, including the pods embedded in library modules.
  12988.  
  12989. Index: pod/perlform.pod
  12990.  
  12991.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  12992.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  12993.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  12994.  
  12995.     Here is a patch for various typos and other defects in the Perl
  12996.     5.003_05 pods, including the pods embedded in library modules.
  12997.  
  12998. Index: pod/perlfunc.pod
  12999.  
  13000.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13001.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13002.     Subject: POD spelling patches
  13003.  
  13004.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13005.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13006.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13007.  
  13008.     Here is a patch for various typos and other defects in the Perl
  13009.     5.003_05 pods, including the pods embedded in library modules.
  13010.  
  13011. Index: pod/perlguts.pod
  13012.  
  13013.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13014.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13015.     Subject: POD spelling patches
  13016.     Date: Mon, 23 Sep 96 13:18:01 PDT
  13017.     From: Jeff Okamoto
  13018.     Subject: Re: perlguts API Listing patch
  13019.  
  13020.     Here's the lastest complete version for inclusion into _06 or .004.  This
  13021.     incorporates and supersedes Dean's patch.
  13022.  
  13023.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13024.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13025.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13026.  
  13027.     Here is a patch for various typos and other defects in the Perl
  13028.     5.003_05 pods, including the pods embedded in library modules.
  13029.  
  13030. Index: pod/perli18n.pod
  13031.  
  13032.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13033.     From: Jarkko Hietaniemi
  13034.     Subject: LC_COLLATE.
  13035.  
  13036.     Big patch to add, document, and test LC_COLLATE support.
  13037.  
  13038.     written.
  13039.  
  13040. Index: pod/perlipc.pod
  13041.  
  13042.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13043.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13044.     Subject: POD spelling patches
  13045.  
  13046.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13047.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13048.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13049.  
  13050.     Here is a patch for various typos and other defects in the Perl
  13051.     5.003_05 pods, including the pods embedded in library modules.
  13052.  
  13053. Index: pod/perllol.pod
  13054.  
  13055.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13056.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13057.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13058.  
  13059.     Here is a patch for various typos and other defects in the Perl
  13060.     5.003_05 pods, including the pods embedded in library modules.
  13061.  
  13062. Index: pod/perlmod.pod
  13063.  
  13064.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13065.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13066.     Subject: POD spelling patches
  13067.  
  13068.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13069.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13070.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13071.  
  13072.     Here is a patch for various typos and other defects in the Perl
  13073.     5.003_05 pods, including the pods embedded in library modules.
  13074.  
  13075.     Date: Wed, 02 Oct 1996 16:52:08 -0400
  13076.     From: Roderick Schertler
  13077.     Subject: documentation for $? in END
  13078.  
  13079.     Document the behavior with $? WRT END subroutines.
  13080.  
  13081. Index: pod/perlobj.pod
  13082.  
  13083.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13084.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13085.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13086.  
  13087.     Here is a patch for various typos and other defects in the Perl
  13088.     5.003_05 pods, including the pods embedded in library modules.
  13089.  
  13090. Index: pod/perlop.pod
  13091.  
  13092.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13093.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13094.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13095.  
  13096.     Here is a patch for various typos and other defects in the Perl
  13097.     5.003_05 pods, including the pods embedded in library modules.
  13098.  
  13099.     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
  13100.     From: Kenneth Albanowski
  13101.     Subject: Re: Suggestion for improving man page
  13102.  
  13103.     Add alternative names for various escape sequences.
  13104.  
  13105. Index: pod/perlpod.pod
  13106.  
  13107.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13108.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13109.     Subject: POD spelling patches
  13110.  
  13111.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13112.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13113.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13114.  
  13115.     Here is a patch for various typos and other defects in the Perl
  13116.     5.003_05 pods, including the pods embedded in library modules.
  13117.  
  13118. Index: pod/perlre.pod
  13119.  
  13120.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13121.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13122.     Subject: POD spelling patches
  13123.  
  13124.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13125.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13126.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13127.  
  13128.     Here is a patch for various typos and other defects in the Perl
  13129.     5.003_05 pods, including the pods embedded in library modules.
  13130.  
  13131.     Date: Fri, 4 Oct 1996 10:36:19 -0400 (EDT)
  13132.     From: Kenneth Albanowski
  13133.     Subject: Re: Suggestion for improving man page
  13134.  
  13135.     Add alternative names for various escape sequences.
  13136.  
  13137. Index: pod/perlref.pod
  13138.  
  13139.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13140.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13141.     Subject: POD spelling patches
  13142.  
  13143.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13144.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13145.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13146.  
  13147.     Here is a patch for various typos and other defects in the Perl
  13148.     5.003_05 pods, including the pods embedded in library modules.
  13149.  
  13150. Index: pod/perlrun.pod
  13151.  
  13152.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13153.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13154.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13155.  
  13156.     Here is a patch for various typos and other defects in the Perl
  13157.     5.003_05 pods, including the pods embedded in library modules.
  13158.  
  13159. Index: pod/perlsec.pod
  13160.  
  13161.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13162.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13163.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13164.  
  13165.     Here is a patch for various typos and other defects in the Perl
  13166.     5.003_05 pods, including the pods embedded in library modules.
  13167.  
  13168. Index: pod/perlstyle.pod
  13169.  
  13170.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13171.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13172.     Subject: POD spelling patches
  13173.  
  13174.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13175.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13176.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13177.  
  13178.     Here is a patch for various typos and other defects in the Perl
  13179.     5.003_05 pods, including the pods embedded in library modules.
  13180.  
  13181. Index: pod/perlsub.pod
  13182.  
  13183.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13184.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13185.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13186.  
  13187.     Here is a patch for various typos and other defects in the Perl
  13188.     5.003_05 pods, including the pods embedded in library modules.
  13189.  
  13190. Index: pod/perlsyn.pod
  13191.  
  13192.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13193.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13194.     Subject: POD spelling patches
  13195.  
  13196.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13197.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13198.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13199.  
  13200.     Here is a patch for various typos and other defects in the Perl
  13201.     5.003_05 pods, including the pods embedded in library modules.
  13202.  
  13203. Index: pod/perltie.pod
  13204.  
  13205.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13206.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13207.     Subject: POD spelling patches
  13208.  
  13209.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13210.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13211.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13212.  
  13213.     Here is a patch for various typos and other defects in the Perl
  13214.     5.003_05 pods, including the pods embedded in library modules.
  13215.  
  13216. Index: pod/perltoc.pod
  13217.  
  13218.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13219.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13220.     Subject: POD spelling patches
  13221.  
  13222.     Changed Larry's address to larry@wall.org.
  13223.  
  13224. Index: pod/perltrap.pod
  13225.  
  13226.     Date: Wed, 11 Sep 1996 13:26:18 -0400
  13227.     From: Gurusamy Sarathy
  13228.     Subject: a perl425 trap
  13229.  
  13230.     Here's an addition that should be self-explanatory.
  13231.     [interpolation issues]
  13232.  
  13233.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13234.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13235.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13236.  
  13237.     Here is a patch for various typos and other defects in the Perl
  13238.     5.003_05 pods, including the pods embedded in library modules.
  13239.  
  13240. Index: pod/perlvar.pod
  13241.  
  13242.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13243.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13244.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13245.  
  13246.     Here is a patch for various typos and other defects in the Perl
  13247.     5.003_05 pods, including the pods embedded in library modules.
  13248.  
  13249.     Date: Wed, 02 Oct 1996 16:52:08 -0400
  13250.     From: Roderick Schertler
  13251.     Subject: documentation for $? in END
  13252.  
  13253.     Document the behavior with $? WRT END subroutines.
  13254.  
  13255. Index: pod/perlxstut.pod
  13256.  
  13257.     Date: Wed, 11 Sep 1996 11:55:18 -0500
  13258.     From: "Daniel S. Lewart" <lewart@vadds.cvm.uiuc.edu>
  13259.     Subject: POD spelling patches
  13260.  
  13261.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13262.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13263.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13264.  
  13265.     Here is a patch for various typos and other defects in the Perl
  13266.     5.003_05 pods, including the pods embedded in library modules.
  13267.  
  13268. Index: pod/pod2man.PL
  13269.  
  13270.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13271.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13272.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13273.  
  13274.     Here is a patch for various typos and other defects in the Perl
  13275.     5.003_05 pods, including the pods embedded in library modules.
  13276.  
  13277.     Bugs found in pod2man
  13278.  
  13279.     The following bugs were noticed, and some fixed:
  13280.  
  13281.     1. Where a L<> link extends over more than one line, pod2man does not
  13282.     treat it as a link but displays it literally, and so these have been
  13283.     rearranged to place the link on one line.  This is the only bug worked
  13284.     around.  [Fixed; the rearrangements, which were done beforehand,
  13285.     remain in some cases, but are no longer necessary, and pod paragraphs
  13286.     can now be safely reformatted to whatever width is desired in the pod,
  13287.     without breaking links.]
  13288.  
  13289.     2. It seems to swallow spaces after certain links: for example, part
  13290.     of the "open" entry in the perlfunc manpage comes out as "the
  13291.     \f(CWbinmode\fR entry elsewhere in this documentfor tips", the source
  13292.     having been "L</binmode> for tips".  [Fixed.]
  13293.  
  13294.     3. 'L</"Pass by Reference">', in perlsub.pod, comes out as '\fI/"Pass
  13295.     by Reference\fR', that is, with an initial '/"'.
  13296.  
  13297.     4. If a pod line begins with ".", nothing is done to prevent [tng]roff
  13298.     from treating it as a [tng]roff instruction.
  13299.  
  13300.     5. When the paragraph below =head1 NAME has more than one line, this
  13301.     confuses pod2man: so in the case of Term::Readline, the manpage begins
  13302.     with a stray line 'no real package is found, substitutes stubs instead
  13303.     of basic functions."'.
  13304.  
  13305.     Of course, it would be better to fix pod2man; I hope that the new Pod
  13306.     modules, when ready, will not have these defects.
  13307.  
  13308. Index: pp_ctl.c
  13309.  
  13310.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  13311.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  13312.  
  13313.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13314.     From: Jarkko Hietaniemi
  13315.     Subject: LC_COLLATE.
  13316.  
  13317.     Big patch to add, document, and test LC_COLLATE support.
  13318.  
  13319.     sortcmp() sprouted a LC_COLLATE branch.
  13320.  
  13321. Index: pp_hot.c
  13322.  
  13323.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  13324.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  13325.  
  13326.     Date: Thu, 19 Sep 1996 11:58:22 -0400
  13327.     From: "Randy J. Ray" <rjray@uswest.com>
  13328.     Subject: Patch: Untaint FH flag and clean DATA handles
  13329.  
  13330.     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
  13331.     on an xpvio->xio_flags struct member. It is used to mark the given
  13332.     file handle as a clean source, even when tainting is turned on.
  13333.     There are also patches to pp_sys.c in pp_sysread to check this flag
  13334.     before tainting data, and in pp_hot.c in do_readline for the same
  13335.     reason. Lastly, it patches toke.c to automatically set this flag on
  13336.     on a __DATA__ filehandle. The creation of the $pack::DATA
  13337.     pseudo-filehandle is already checked against running under eval, so
  13338.     this should not introduce any insecurity.
  13339.  
  13340.     This patch *does not*:
  13341.  
  13342.     * Add the "untaint" keyword.
  13343.  
  13344. Index: pp_sys.c
  13345.  
  13346.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  13347.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  13348.  
  13349.     Date: Thu, 19 Sep 1996 11:58:22 -0400
  13350.     From: "Randy J. Ray" <rjray@uswest.com>
  13351.     Subject: Patch: Untaint FH flag and clean DATA handles
  13352.  
  13353.     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
  13354.     on an xpvio->xio_flags struct member. It is used to mark the given
  13355.     file handle as a clean source, even when tainting is turned on.
  13356.     There are also patches to pp_sys.c in pp_sysread to check this flag
  13357.     before tainting data, and in pp_hot.c in do_readline for the same
  13358.     reason. Lastly, it patches toke.c to automatically set this flag on
  13359.     on a __DATA__ filehandle. The creation of the $pack::DATA
  13360.     pseudo-filehandle is already checked against running under eval, so
  13361.     this should not introduce any insecurity.
  13362.  
  13363.     This patch *does not*:
  13364.  
  13365.     * Add the "untaint" keyword.
  13366.  
  13367.     Date: Sun, 22 Sep 1996 17:26:57 -0400
  13368.     From: "Randy J. Ray" <rjray@uswest.com>
  13369.     Subject: Patch to patch for untainting
  13370.  
  13371.     The following patch ensures that a glob used as a filehandle that
  13372.     has had the UNTAINT flag set will not carry that flag over on a
  13373.     re-open. In a nutshell, a re-open of the DATA filehandle would be
  13374.     considered untainted, and an object of class IO::Handle (or one of
  13375.     its sub-classes) that is marked untainted with the untaint method,
  13376.     then closed and re-opened, retained the untaintedness.
  13377.  
  13378.     Date: Mon, 30 Sep 1996 00:54:37 -0400
  13379.     From: Spider Boardman
  13380.  
  13381.     First, with IO::untaint, the patches as posted resulted in a
  13382.     miniperl which couldn't open files, so the autosplitting of the
  13383.     library and the creation of Makefiles for the extensions didn't
  13384.     work.  Worse, it didn't just fail to open files, it dumped core.
  13385.  
  13386. Index: proto.h
  13387.  
  13388.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  13389.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  13390.  
  13391.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  13392.     From: Spider Boardman
  13393.     Subject: Re: pre extending hash? - need speed
  13394.  
  13395.     The patch below (which is relative to perl5.001l) implements
  13396.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  13397.     pre-sizing hashes.  I've only moved the patch forward from
  13398.     when I first did it.  I'm sure the code in hv_ksplit could be
  13399.     improved.
  13400.  
  13401.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13402.     From: Jarkko Hietaniemi
  13403.     Subject: LC_COLLATE.
  13404.  
  13405.     Big patch to add, document, and test LC_COLLATE support.
  13406.  
  13407.     mem_collxfrm() and perl_init_fold() added.
  13408.  
  13409. Index: run.c
  13410.  
  13411.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  13412.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  13413.  
  13414. Index: sv.c
  13415.  
  13416.     Restore the 5.003 gv_fullname() and gv_efullname() functions.
  13417.     Provide new 3-arg forms gv_fullname3() and gv_efullname3().
  13418.  
  13419.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  13420.     From: Spider Boardman
  13421.     Subject: Re: pre extending hash? - need speed
  13422.  
  13423.     The patch below (which is relative to perl5.001l) implements
  13424.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  13425.     pre-sizing hashes.  I've only moved the patch forward from
  13426.     when I first did it.  I'm sure the code in hv_ksplit could be
  13427.     improved.
  13428.  
  13429.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  13430.     From: Charles Bailey
  13431.     Subject: VMS patches to 5.003_05
  13432.  
  13433.       I've added some DEBUG_Ps to sv.c which give a trace of the
  13434.       fast I/O fiddling with stdio in sv_gets().  These were useful
  13435.       to me in setting up the VMS fast I/O, and I left them in in
  13436.       case they're useful to someone in the future.  However, if you
  13437.       think it overloads -DP too much, feel free to drop it.  (-DP
  13438.       already adds a profile of op usage to its advertised output.)
  13439.  
  13440.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13441.     From: Jarkko Hietaniemi
  13442.     Subject: LC_COLLATE.
  13443.  
  13444.     Big patch to add, document, and test LC_COLLATE support.
  13445.  
  13446.     sv_cmp() sprouted a LC_COLLATE branch.
  13447.  
  13448. Index: sv.h
  13449.  
  13450.     Date: Thu, 19 Sep 1996 11:58:22 -0400
  13451.     From: "Randy J. Ray" <rjray@uswest.com>
  13452.     Subject: Patch: Untaint FH flag and clean DATA handles
  13453.  
  13454.     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
  13455.     on an xpvio->xio_flags struct member. It is used to mark the given
  13456.     file handle as a clean source, even when tainting is turned on.
  13457.     There are also patches to pp_sys.c in pp_sysread to check this flag
  13458.     before tainting data, and in pp_hot.c in do_readline for the same
  13459.     reason. Lastly, it patches toke.c to automatically set this flag on
  13460.     on a __DATA__ filehandle. The creation of the $pack::DATA
  13461.     pseudo-filehandle is already checked against running under eval, so
  13462.     this should not introduce any insecurity.
  13463.  
  13464.     This patch *does not*:
  13465.  
  13466.     * Add the "untaint" keyword.
  13467.  
  13468.     Date: Fri, 20 Sep 1996 15:38:57 -0400
  13469.     From: Gurusamy Sarathy
  13470.     Subject: Re: "Attempt to free non-existent shared string"? (with patch)
  13471.  
  13472.     I found a subtle problem with the lazydelete mechanism (which is used
  13473.     to postpone the delete of a entry that may be getting iterated over).
  13474.     I was using the HeKLEN slot to hold the hint, but the real HeKLEN is
  13475.     needed later to call unsharepvn().  This means that only magical
  13476.     hash entries can use the HeKLEN slot to hold flags.
  13477.  
  13478.     Here's a tested patch against 5.00305 that fixes the problem.
  13479.     The patch simply moves the LAZYDEL hint to become a SV-level private
  13480.     flag.
  13481.  
  13482. Index: t/base/term.t
  13483.  
  13484.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13485.     From: Jarkko Hietaniemi
  13486.     Subject: LC_COLLATE.
  13487.  
  13488.     Big patch to add, document, and test LC_COLLATE support.
  13489.  
  13490.     \n not necessarily lt ' '.
  13491.  
  13492. Index: t/comp/package.t
  13493.  
  13494.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13495.     From: Jarkko Hietaniemi
  13496.     Subject: LC_COLLATE.
  13497.  
  13498.     Big patch to add, document, and test LC_COLLATE support.
  13499.  
  13500.     XYZ not necessarily gt xyz.
  13501.  
  13502. Index: t/lib/abbrev.t
  13503.  
  13504.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13505.     From: Gisle Aas
  13506.     Subject: More standard library test scripts
  13507.  
  13508.     This is a collection of test scripts for the standard library modules.
  13509.     Some of the tests does not pass unless some of the patches I have sent
  13510.     out are applied.
  13511.  
  13512.     Date: 23 Sep 1996 11:33:01 +0200
  13513.     From: Ulrich Pfeifer
  13514.     Subject: Text::Abbrev (Re: More standard library test scripts)
  13515.  
  13516.     This patch merges the Text::Abbrev related patches/tests from Gisle
  13517.     and my previous patch (i.e. replaces both).
  13518.  
  13519. Index: t/lib/anydbm.t
  13520.  
  13521.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13522.     From: Jarkko Hietaniemi
  13523.     Subject: LC_COLLATE.
  13524.  
  13525.     Big patch to add, document, and test LC_COLLATE support.
  13526.  
  13527.     A not necessarily gt a.
  13528.  
  13529. Index: t/lib/autoloader.t
  13530.  
  13531.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13532.     From: Gisle Aas
  13533.     Subject: More standard library test scripts
  13534.  
  13535.     This is a collection of test scripts for the standard library modules.
  13536.     Some of the tests does not pass unless some of the patches I have sent
  13537.     out are applied.
  13538.  
  13539.     Date: Mon, 30 Sep 1996 00:54:37 -0400
  13540.     From: Spider Boardman
  13541.  
  13542.     The test and patches for AutoLoader were also non-functional,
  13543.     since the regexp context (curpm) was still being clobbered by the
  13544.     filename manipulations:
  13545.  
  13546. Index: t/lib/basename.t
  13547.  
  13548.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13549.     From: Gisle Aas
  13550.     Subject: More standard library test scripts
  13551.  
  13552.     This is a collection of test scripts for the standard library modules.
  13553.     Some of the tests does not pass unless some of the patches I have sent
  13554.     out are applied.
  13555.  
  13556.     Date: Mon, 30 Sep 1996 00:54:37 -0400
  13557.     From: Spider Boardman
  13558.  
  13559.     Fix the number of tests.
  13560.  
  13561.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  13562.     From: Charles Bailey
  13563.     Subject: VMS patches to 5.003_05
  13564.  
  13565.     A different set of tests for File::Basename and friends.
  13566.  
  13567. Index: t/lib/checktree.t
  13568.  
  13569.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13570.     From: Gisle Aas
  13571.     Subject: More standard library test scripts
  13572.  
  13573.     This is a collection of test scripts for the standard library modules.
  13574.     Some of the tests does not pass unless some of the patches I have sent
  13575.     out are applied.
  13576.  
  13577. Index: t/lib/complex.t
  13578.  
  13579.     Date: Thu, 03 Oct 96 18:38:08 +0200
  13580.     From: Raphael Manfredi <Raphael_Manfredi@grenoble.hp.com>
  13581.     # Complex numbers and associated mathematical functions
  13582.     # -- Raphael Manfredi, Sept 1996
  13583.  
  13584.     Tests for new version.
  13585.  
  13586. Index: t/lib/db-btree.t
  13587.  
  13588.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13589.     From: Jarkko Hietaniemi
  13590.     Subject: LC_COLLATE.
  13591.  
  13592.     Big patch to add, document, and test LC_COLLATE support.
  13593.  
  13594.     A not necessarily gt a.
  13595.  
  13596. Index: t/lib/db-hash.t
  13597.  
  13598.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13599.     From: Jarkko Hietaniemi
  13600.     Subject: LC_COLLATE.
  13601.  
  13602.     Big patch to add, document, and test LC_COLLATE support.
  13603.  
  13604.     A not necessarily gt a.
  13605.  
  13606. Index: t/lib/env.t
  13607.  
  13608.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13609.     From: Gisle Aas
  13610.     Subject: More standard library test scripts
  13611.  
  13612.     This is a collection of test scripts for the standard library modules.
  13613.     Some of the tests does not pass unless some of the patches I have sent
  13614.     out are applied.
  13615.  
  13616. Index: t/lib/fatal.t
  13617.  
  13618.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13619.     From: Gisle Aas
  13620.     Subject: More standard library test scripts
  13621.  
  13622.     This is a collection of test scripts for the standard library modules.
  13623.     Some of the tests does not pass unless some of the patches I have sent
  13624.     out are applied.
  13625.  
  13626. Index: t/lib/filecache.t
  13627.  
  13628.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13629.     From: Gisle Aas
  13630.     Subject: More standard library test scripts
  13631.  
  13632.     This is a collection of test scripts for the standard library modules.
  13633.     Some of the tests does not pass unless some of the patches I have sent
  13634.     out are applied.
  13635.  
  13636. Index: t/lib/filecopy.t
  13637.  
  13638.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13639.     From: Gisle Aas
  13640.     Subject: More standard library test scripts
  13641.  
  13642.     This is a collection of test scripts for the standard library modules.
  13643.     Some of the tests does not pass unless some of the patches I have sent
  13644.     out are applied.
  13645.  
  13646. Index: t/lib/filefind.t
  13647.  
  13648.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13649.     From: Gisle Aas
  13650.     Subject: More standard library test scripts
  13651.  
  13652.     This is a collection of test scripts for the standard library modules.
  13653.     Some of the tests does not pass unless some of the patches I have sent
  13654.     out are applied.
  13655.  
  13656. Index: t/lib/filepath.t
  13657.  
  13658.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13659.     From: Gisle Aas
  13660.     Subject: More standard library test scripts
  13661.  
  13662.     This is a collection of test scripts for the standard library modules.
  13663.     Some of the tests does not pass unless some of the patches I have sent
  13664.     out are applied.
  13665.  
  13666. Index: t/lib/findbin.t
  13667.  
  13668.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13669.     From: Gisle Aas
  13670.     Subject: More standard library test scripts
  13671.  
  13672.     This is a collection of test scripts for the standard library modules.
  13673.     Some of the tests does not pass unless some of the patches I have sent
  13674.     out are applied.
  13675.  
  13676. Index: t/lib/gdbm.t
  13677.  
  13678.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13679.     From: Jarkko Hietaniemi
  13680.     Subject: LC_COLLATE.
  13681.  
  13682.     Big patch to add, document, and test LC_COLLATE support.
  13683.  
  13684.     A not necessarily gt a.
  13685.  
  13686. Index: t/lib/getopt.t
  13687.  
  13688.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13689.     From: Gisle Aas
  13690.     Subject: More standard library test scripts
  13691.  
  13692.     This is a collection of test scripts for the standard library modules.
  13693.     Some of the tests does not pass unless some of the patches I have sent
  13694.     out are applied.
  13695.  
  13696. Index: t/lib/hostname.t
  13697.  
  13698.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13699.     From: Gisle Aas
  13700.     Subject: More standard library test scripts
  13701.  
  13702.     This is a collection of test scripts for the standard library modules.
  13703.     Some of the tests does not pass unless some of the patches I have sent
  13704.     out are applied.
  13705.  
  13706. Index: t/lib/ndbm.t
  13707.  
  13708.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13709.     From: Jarkko Hietaniemi
  13710.     Subject: LC_COLLATE.
  13711.  
  13712.     Big patch to add, document, and test LC_COLLATE support.
  13713.  
  13714.     A not necessarily gt a.
  13715.  
  13716. Index: t/lib/odbm.t
  13717.  
  13718.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13719.     From: Jarkko Hietaniemi
  13720.     Subject: LC_COLLATE.
  13721.  
  13722.     Big patch to add, document, and test LC_COLLATE support.
  13723.  
  13724.     A not necessarily gt a.
  13725.  
  13726. Index: t/lib/parsewords.t
  13727.  
  13728.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13729.     From: Gisle Aas
  13730.     Subject: More standard library test scripts
  13731.  
  13732.     This is a collection of test scripts for the standard library modules.
  13733.     Some of the tests does not pass unless some of the patches I have sent
  13734.     out are applied.
  13735.  
  13736. Index: t/lib/sdbm.t
  13737.  
  13738.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13739.     From: Jarkko Hietaniemi
  13740.     Subject: LC_COLLATE.
  13741.  
  13742.     Big patch to add, document, and test LC_COLLATE support.
  13743.  
  13744.     A not necessarily gt a.
  13745.  
  13746. Index: t/lib/searchdict.t
  13747.  
  13748.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13749.     From: Gisle Aas
  13750.     Subject: More standard library test scripts
  13751.  
  13752.     This is a collection of test scripts for the standard library modules.
  13753.     Some of the tests does not pass unless some of the patches I have sent
  13754.     out are applied.
  13755.  
  13756. Index: t/lib/selectsaver.t
  13757.  
  13758.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13759.     From: Gisle Aas
  13760.     Subject: More standard library test scripts
  13761.  
  13762.     This is a collection of test scripts for the standard library modules.
  13763.     Some of the tests does not pass unless some of the patches I have sent
  13764.     out are applied.
  13765.  
  13766. Index: t/lib/symbol.t
  13767.  
  13768.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13769.     From: Gisle Aas
  13770.     Subject: More standard library test scripts
  13771.  
  13772.     This is a collection of test scripts for the standard library modules.
  13773.     Some of the tests does not pass unless some of the patches I have sent
  13774.     out are applied.
  13775.  
  13776.     Date: Mon, 30 Sep 1996 00:54:37 -0400
  13777.     From: Spider Boardman
  13778.  
  13779.     The various new lib/*.t tests didn't all work.  For some, it was
  13780.     only because the count of tests was wrong:
  13781.  
  13782. Index: t/lib/texttabs.t
  13783.  
  13784.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13785.     From: Gisle Aas
  13786.     Subject: More standard library test scripts
  13787.  
  13788.     This is a collection of test scripts for the standard library modules.
  13789.     Some of the tests does not pass unless some of the patches I have sent
  13790.     out are applied.
  13791.  
  13792. Index: t/lib/textwrap.t
  13793.  
  13794.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13795.     From: Gisle Aas
  13796.     Subject: More standard library test scripts
  13797.  
  13798.     This is a collection of test scripts for the standard library modules.
  13799.     Some of the tests does not pass unless some of the patches I have sent
  13800.     out are applied.
  13801.  
  13802. Index: t/lib/timelocal.t
  13803.  
  13804.     Date: Sun, 22 Sep 1996 00:59:56 +0200
  13805.     From: Gisle Aas
  13806.     Subject: More standard library test scripts
  13807.  
  13808.     This is a collection of test scripts for the standard library modules.
  13809.     Some of the tests does not pass unless some of the patches I have sent
  13810.     out are applied.
  13811.  
  13812. Index: t/op/each.t
  13813.  
  13814.     Date: Mon, 30 Sep 1996 01:13:28 -0400
  13815.     From: Spider Boardman
  13816.     Subject: Re: pre extending hash? - need speed
  13817.  
  13818.     The patch below (which is relative to perl5.001l) implements
  13819.     "keys %hash = 50_000;" (or other integer-evaluable sizes) for
  13820.     pre-sizing hashes.  I've only moved the patch forward from
  13821.     when I first did it.  I'm sure the code in hv_ksplit could be
  13822.     improved.
  13823.  
  13824.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13825.     From: Jarkko Hietaniemi
  13826.     Subject: LC_COLLATE.
  13827.  
  13828.     Big patch to add, document, and test LC_COLLATE support.
  13829.  
  13830.     A not necessarily gt a.
  13831.  
  13832. Index: t/op/glob.t
  13833.  
  13834.     Date: Tue, 01 Oct 1996 16:37:03 -0400 (EDT)
  13835.     From: Charles Bailey
  13836.     Subject: Re: glob test 1 failing...bad test or bug
  13837.  
  13838.     Under AIX 4.1.4, with LOCALE set en_GB (British english) glob test one
  13839.     fails because <op/*> sorts  op/re_* before op/rea*, while
  13840.     $otherway = `echo op/*`  sorts  op/re_* after op/re[a-z]*.t
  13841.  
  13842.     This version doesn't rely on the sorting order.
  13843.  
  13844. Index: t/op/magic.t
  13845.  
  13846.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13847.     From: Jarkko Hietaniemi
  13848.     Subject: LC_COLLATE.
  13849.  
  13850.     Big patch to add, document, and test LC_COLLATE support.
  13851.  
  13852. Index: t/op/readdir.t
  13853.  
  13854.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13855.     From: Jarkko Hietaniemi
  13856.     Subject: LC_COLLATE.
  13857.  
  13858.     Big patch to add, document, and test LC_COLLATE support.
  13859.  
  13860.     A not necessarily gt a.
  13861.  
  13862. Index: t/op/sort.t
  13863.  
  13864.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13865.     From: Jarkko Hietaniemi
  13866.     Subject: LC_COLLATE.
  13867.  
  13868.     Big patch to add, document, and test LC_COLLATE support.
  13869.  
  13870.     A not necessarily gt a.
  13871.  
  13872. Index: toke.c
  13873.  
  13874.     Date: Sat, 14 Sep 1996 17:08:16 -0400
  13875.     From: Gurusamy Sarathy
  13876.     Subject: whitespace induced lexer errors (with patch)
  13877.  
  13878.     I finally got around to fixing skipspace() to not indiscriminately
  13879.     overwrite oldbufptr and oldoldbufptr (which are used in making
  13880.     expectation decisions in the lexer).
  13881.  
  13882.     Date: Sat, 14 Sep 1996 18:55:16 -0400
  13883.     From: Gurusamy Sarathy
  13884.     Subject: perl lexer won't accept C<my($a,$b);$a<=>$b;>
  13885.  
  13886.     Date: Thu, 19 Sep 1996 11:58:22 -0400
  13887.     From: "Randy J. Ray" <rjray@uswest.com>
  13888.     Subject: Patch: Untaint FH flag and clean DATA handles
  13889.  
  13890.     This patch adds a IOf_UNTAINT flag in sv.h, as one of the possibles
  13891.     on an xpvio->xio_flags struct member. It is used to mark the given
  13892.     file handle as a clean source, even when tainting is turned on.
  13893.     There are also patches to pp_sys.c in pp_sysread to check this flag
  13894.     before tainting data, and in pp_hot.c in do_readline for the same
  13895.     reason. Lastly, it patches toke.c to automatically set this flag on
  13896.     on a __DATA__ filehandle. The creation of the $pack::DATA
  13897.     pseudo-filehandle is already checked against running under eval, so
  13898.     this should not introduce any insecurity.
  13899.  
  13900.     This patch *does not*:
  13901.  
  13902.     * Add the "untaint" keyword.
  13903.  
  13904. Index: util.c
  13905.  
  13906.     Date: Mon, 7 Oct 1996 22:03:00 +0300
  13907.     From: Jarkko Hietaniemi
  13908.     Subject: LC_COLLATE.
  13909.  
  13910.     Big patch to add, document, and test LC_COLLATE support.
  13911.  
  13912.     rewrote perl_init_i18n() completely.
  13913.     - reworded to be much more friendly and clear.
  13914.     - perl_init_fold() split to its own function.
  13915.     wrote mem_collxfrm().
  13916.  
  13917. Index: utils/c2ph.PL
  13918.  
  13919.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13920.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13921.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13922.  
  13923.     Here is a patch for various typos and other defects in the Perl
  13924.     5.003_05 pods, including the pods embedded in library modules.
  13925.  
  13926. Index: utils/h2ph.PL
  13927.  
  13928.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13929.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13930.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13931.  
  13932.     Here is a patch for various typos and other defects in the Perl
  13933.     5.003_05 pods, including the pods embedded in library modules.
  13934.  
  13935. Index: utils/h2xs.PL
  13936.  
  13937.     Date: Sat, 21 Sep 1996 16:38:24 -0500
  13938.     From: Dean Roehrich
  13939.     Subject: h2xs bug fix
  13940.  
  13941.     The h2xs that is in perl5.003_05 has a regexp bug which prevents it from
  13942.     finding #define statements and filling the constant() function.  This patch
  13943.     fixes that.  The h2xs_test program found this--maybe people who are
  13944.     modifying h2xs should get a copy of the test program.
  13945.  
  13946.     This also adds a -d to enable debugging messages (there's just one for now).
  13947.     I've also placed some of the doc-related things in alphabetical order.
  13948.  
  13949.     h2xs_test can be found in my directory on CPAN.  Those of you modifying
  13950.     xsubpp should know there's a test suite for that, too, called XSTEST which
  13951.     can also be found in my directory on CPAN.
  13952.  
  13953.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  13954.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  13955.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  13956.  
  13957.     Here is a patch for various typos and other defects in the Perl
  13958.     5.003_05 pods, including the pods embedded in library modules.
  13959.  
  13960. Index: utils/perldoc.PL
  13961.  
  13962.     Date: Sun, 29 Sep 1996 22:00:09 -0400 (EDT)
  13963.     From: Kenneth Albanowski
  13964.     Subject: perldoc patch
  13965.  
  13966.     Ilya has found that this change makes perldoc much more useful under OS/2.
  13967.  
  13968. Index: vms/config.vms
  13969.  
  13970.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  13971.     From: Charles Bailey
  13972.     Subject: VMS patches to 5.003_05
  13973.  
  13974. Index: vms/descrip.mms
  13975.  
  13976.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  13977.     From: Charles Bailey
  13978.     Subject: VMS patches to 5.003_05
  13979.  
  13980. Index: vms/genconfig.pl
  13981.  
  13982.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  13983.     From: Charles Bailey
  13984.     Subject: VMS patches to 5.003_05
  13985.  
  13986. Index: vms/perlvms.pod
  13987.  
  13988.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  13989.     From: Charles Bailey
  13990.     Subject: VMS patches to 5.003_05
  13991.  
  13992. Index: vms/vms.c
  13993.  
  13994.     Date: Thu, 03 Oct 1996 16:31:46 -0400 (EDT)
  13995.     From: Charles Bailey
  13996.     Subject: VMS patches to 5.003_05
  13997.  
  13998. Index: x2p/a2p.pod
  13999.  
  14000.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  14001.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  14002.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  14003.  
  14004.     This patch just changed the old a2p.man page into a pod page.
  14005.  
  14006. Index: x2p/s2p.PL
  14007.  
  14008.     Date: Fri, 20 Sep 1996 15:08:33 +0100 (BST)
  14009.     From: "Joseph S. Myers" <jsm28@hermes.cam.ac.uk>
  14010.     Subject: Pod typos, pod2man bugs, and miscellaneous installation comments
  14011.  
  14012.     This patch just changed the old s2p.man page into a pod page.
  14013.     I then embedded the pod into the s2p script.
  14014.  
  14015.  
  14016. ----------------
  14017. Version 5.003_05
  14018. ----------------
  14019.  
  14020. This patch was primarily to fix bugs and to clean up some of
  14021. the remaining issues from in 5.003_04.  The details are described below.
  14022. A very brief summary is:
  14023.  
  14024. o Visible Changes to Core Functionality
  14025.  
  14026.    -Add support for a READLINE method to tied filehandles.
  14027.  
  14028.    -times function now uses CLK_TCK if HZ is not available, rather
  14029.     than just defaulting to 60.  times output might change on some
  14030.     systems, but should be correct now.
  14031.  
  14032.    -AnyDBM_File (modifying ISA does not work as expected)
  14033.     Now behaves as documented:  Modifying ISA works to select
  14034.     order in which *DB* modules are tried.  The default is still
  14035.     the same.
  14036.  
  14037. o Configure and build enhancements
  14038.  
  14039.    -Enhance detection of [gs]etpgrp() variants.  Some systems have
  14040.     BSD-style behavior for one and POSIX for the other.  Use
  14041.     [gs]etpgid() instead, whenever possible.
  14042.  
  14043.    -You can now build a shared libperl.so without running through
  14044.     the LD_RUN_PATH hoops, if your system supports appropriate
  14045.     ld command-line options.  Solaris, NetBSD, and Linux are currently
  14046.     supported.  Others are easy to add.  (This makes like a lot easier
  14047.     for embedders.)
  14048.  
  14049.    -VMS updates.
  14050.  
  14051.    -Fix installperl and installman so that the -n option really only
  14052.     prints commands.  (previously, it would still do the mkdirs.)
  14053.  
  14054. o Bug fixes
  14055.  
  14056.    -debugger ought to work.
  14057.  
  14058.    -A new heredoc tag in Makefile.SH is now quoted.  This prevented
  14059.     5.003_04 from working most places.
  14060.  
  14061.    -numerous smaller ones, detailed below.
  14062.  
  14063. o Specific Changes
  14064.  
  14065. Here are the specific file-by-file changes.
  14066.  
  14067. # This is my patch perl5.003_05.pat to perl5.003_04
  14068. # The full description is below.
  14069. # Please execute the following commands before applying this patch.
  14070. # (You can feed this patch to 'sh' to do so.)
  14071. #   -- Andy Dougherty
  14072.  
  14073. # We'll create a new test, but patch won't automatically make it
  14074. # executable.
  14075. touch t/io/read.t
  14076. chmod +x t/io/read.t
  14077.  
  14078. exit 0
  14079.  
  14080.  
  14081. This is patch perl5.003_05.pat to perl version 5.003_04.
  14082. This takes you from 5.003_04 to 5.003_05.
  14083.  
  14084. To apply this patch, run the above commands,
  14085. cd to your perl source directory and then type
  14086.  
  14087.     patch -p1 -N < perl5.003_05.pat
  14088.  
  14089. The changes are described after each /^Index/ line below.  This is
  14090. designed so you can examine each change with a command such as
  14091.  
  14092.     csplit -k perl5.003_05.pat '/^Index:/' '{99}'
  14093.  
  14094. Index: Changes
  14095.  
  14096.     Updated for 5.003_05.
  14097.  
  14098. Index: Configure
  14099.  
  14100.     Allow command line or hint-file overrides of $afs.
  14101.  
  14102.     Allow trailing spaces in nm output for HPUX10.
  14103.  
  14104.     Check for newer BIND 'search' directives in /etc/resolv.conf as well
  14105.     as older 'domain' directive.
  14106.  
  14107.     Enhance detection of [gs]etpgrp() variants.  Some systems have
  14108.     BSD-style behavior for one and POSIX for the other.  Use
  14109.     [gs]etpgid() instead, whenever possible.
  14110.  
  14111.     Include -s in the -h summary of available options.
  14112.  
  14113.     Allow command-line override of $afs.
  14114.  
  14115.     Handle trailing spaces in nm-output on HPUX10.
  14116.  
  14117.     Set shrpenv for handling LD_RUN_PATH, if needed. (This used to
  14118.     be in Makefile.SH.  Now it's available for other modules too.)
  14119.  
  14120.     When using shared libperl, avoid LD_RUN_PATH if possible by adding
  14121.     correct ld flags.  Currently, Solaris and NetBSD get the correct
  14122.     -R $archlibexp/CORE, and Linux gets its
  14123.     -Wl,-rpath,$archlibexp/CORE flag.  Other contributions are
  14124.     welcome.
  14125.  
  14126. Index: INSTALL
  14127.  
  14128.     Correct libperl5 -> libperl typo.
  14129.  
  14130.     Describe MakeMaker's Warning (will try anyway) messages.
  14131.  
  14132.     More info on where and how to send reports.
  14133.  
  14134.     Add info on non-Unix ports.
  14135.  
  14136.  
  14137. Index: MANIFEST
  14138.  
  14139.     Add new test t/io/read.t.
  14140.  
  14141.     Add new hints files for ODBM_File for ultrix and hpux.
  14142.  
  14143.     Add new pod checker script.
  14144.  
  14145. Index: Makefile.SH
  14146.  
  14147.     A new heredoc tag in Makefile.SH needs to be quoted.
  14148.  
  14149.     shrpenv stuff moved to Configure.
  14150.  
  14151. Index: Porting/Glossary
  14152.  
  14153.     Updated to match Configure.
  14154.  
  14155. Index: README.vms
  14156.  
  14157.     VMS 5.003_05 Update.
  14158.  
  14159. Index: av.h
  14160.  
  14161.     Subject: turbidity in av.[ch]
  14162.     Date: Sun, 10 Dec 1995 00:21:31 -0500
  14163.     From: Gurusamy Sarathy
  14164.  
  14165.     Some unclean code that I noticed today.
  14166.  
  14167. Index: config_H
  14168.  
  14169.     Updated to match newest config_h.SH.
  14170.  
  14171. Index: config_h.SH
  14172.  
  14173.     Updated to match Configure.
  14174.  
  14175.     Changed the DLSYM_NEEDS_UNDERSCORE comment to
  14176.     /**/ to conform to metaconfig style.
  14177.  
  14178. Index: emacs/cperl-mode.el
  14179.  
  14180.     From: Ilya Zakharevich
  14181.     Subject: Newer CPerl-mode
  14182.  
  14183. Index: ext/DB_File/DB_File.pm
  14184.  
  14185.     Update to DB_File 1.03.
  14186.  
  14187. Index: ext/DB_File/DB_File.xs
  14188.  
  14189.     Update to DB_File 1.03.
  14190.  
  14191. Index: ext/Fcntl/Fcntl.pm
  14192.  
  14193.     Date: Thu, 5 Sep 1996 18:19:14 -0400 (EDT)
  14194.     From: Chip Salzenberg
  14195.     Subject: No AutoLoader for Fcntl
  14196.  
  14197.     Just like Socket, Fcntl doesn't need splitting and AutoLoading.
  14198.  
  14199. Index: ext/FileHandle/FileHandle.pm
  14200.  
  14201.     From: Roderick Schertler
  14202.     Subject: FileHandle::DESTROY for fd 0
  14203.  
  14204.     This fixes FileHandle::DESTROY when called on stdin.
  14205.  
  14206. Index: ext/ODBM_File/ODBM_File.xs
  14207.  
  14208.     Attempt to correct for "Bad free" in Ultrix and HPUX versions of
  14209.     odbm.
  14210.  
  14211. Index: ext/ODBM_File/hints/hpux.pl
  14212.  
  14213.     Try to work around "bad free" in dbmclose().
  14214.  
  14215. Index: ext/ODBM_File/hints/ultrix.pl
  14216.  
  14217.     Try to work around "bad free" in dbmclose().
  14218.  
  14219. Index: ext/Socket/Socket.pm
  14220.  
  14221.     Date: Thu, 5 Sep 1996 09:58:08 +0200
  14222.     From: Andreas Koenig
  14223.     Subject: Patch to inhibit autosplit on Socket.pm
  14224.  
  14225.     This patch inhibits production and use of a completely useless
  14226.     auto/Socket/autosplit.ix.
  14227.  
  14228. Index: handy.h
  14229.  
  14230.     Make a little more C++-friendly for IBM's CSET++ compiler.
  14231.  
  14232. Index: hints/convexos.sh
  14233.  
  14234.     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
  14235.     this now.
  14236.  
  14237. Index: hints/hpux.sh
  14238.  
  14239.     Add note about possible gcc GR3 warning message.
  14240.  
  14241.     Remove [gs]etpgrp workaround.  Configure & perl.h should handle
  14242.     this now.
  14243.  
  14244. Index: hints/sco.sh
  14245.  
  14246.     Turn off optimization for stock cc.  This appears to
  14247.     prevent miniperl core dumps.
  14248.  
  14249. Index: hints/solaris_2.sh
  14250.  
  14251.     Catch GNU ld even though it doesn't identify itself as a GNU tool.
  14252.     Thanks to Tim Pierce <twpierce@midway.uchicago.edu>.
  14253.  
  14254. Index: hints/sunos_4_1.sh
  14255.  
  14256.     Describe solution for the __lib_version problem with acc on
  14257.     SunOS.
  14258.  
  14259. Index: hv.c
  14260.  
  14261.     Date: Thu, 05 Sep 1996 00:25:28 -0400
  14262.     From: Gurusamy Sarathy
  14263.     Subject: minor misc. cleanup
  14264.  
  14265.     This patch makes some minor cleanups to the sources.  No change
  14266.     in functionality whatsoever.
  14267.  
  14268.     Date: Thu, 05 Sep 1996 02:52:21 -0400
  14269.     From: Gurusamy Sarathy
  14270.  
  14271.     Subject: debugger problems--another patch (was Re: 5.003_04)
  14272.  
  14273.     I have tried to avoid copying of hash keys that are passed to
  14274.     magical hashes, but it seems that copying may be unavoidable
  14275.     since the hv_*_ent() functions could be PADTMPs (and other
  14276.     SVs that may get reused) as keys.
  14277.  
  14278.     VMS dynamic %ENV fix
  14279.  
  14280. Index: installman
  14281.  
  14282.     From: scotth@sgi.com
  14283.     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
  14284.  
  14285.     Fix installperl so that the -n option really only prints commands.
  14286.     (previously, it would still do the mkdirs.)
  14287.  
  14288.     an "ignore installed" option, so that it doesn't bother to check
  14289.     to see if the target already exists (an optimization that I
  14290.     *don't* want it to do when I do #1 above)
  14291.  
  14292. Index: installperl
  14293.  
  14294.     From: scotth@sgi.com
  14295.     Subject: Re: installperl feature request (was: Re: Upgrade 4.0x to 5.001m)
  14296.  
  14297.     Fix installperl so that the -n option really only prints commands.
  14298.     (previously, it would still do the mkdirs.)
  14299.  
  14300.     an "ignore installed" option, so that it doesn't bother to check
  14301.     to see if the target already exists (an optimization that I
  14302.     *don't* want it to do when I do #1 above)
  14303.  
  14304. Index: lib/AnyDBM_File.pm
  14305.  
  14306.     AnyDBM_File (modifying ISA does not work as expected)
  14307.     Now behaves as documented:  Modifying ISA works to select
  14308.     order in which *DB* modules are tried.  The default is still
  14309.     the same.
  14310.  
  14311.  
  14312.     Add helpful "die" message to end of AnyDBM_File.  Previously
  14313.     it would return a 0, and the failure would eventually show up
  14314.     somewhere else in the script and be hard to track down.  It is
  14315.     a failure if perl can't open AnyDBM_File.  The test regression
  14316.     suite is supposed to indicate this as a failure too.
  14317.  
  14318. Index: lib/ExtUtils/Install.pm
  14319.  
  14320.     Updated to MakeMaker-5.38.
  14321.  
  14322.     Fix for VMS utime.
  14323.  
  14324. Index: lib/ExtUtils/Liblist.pm
  14325.  
  14326.     Updated to MakeMaker-5.38.
  14327.  
  14328. Index: lib/ExtUtils/MM_Unix.pm
  14329.     Updated to MakeMaker-5.38.
  14330.  
  14331. Index: lib/ExtUtils/MakeMaker.pm
  14332.  
  14333.     Updated to MakeMaker-5.38.
  14334.  
  14335.     Updated to MakeMaker-5.39 to allow CFLAGS in hint files.
  14336.  
  14337. Index: lib/ExtUtils/Manifest.pm
  14338.  
  14339.     Updated to MakeMaker-5.38.
  14340.  
  14341. Index: lib/ExtUtils/Mkbootstrap.pm
  14342.  
  14343.     Updated to MakeMaker-5.38.
  14344.  
  14345. Index: lib/ExtUtils/Mksymlists.pm
  14346.  
  14347.     Updated to MakeMaker-5.38.
  14348.  
  14349. Index: lib/File/Find.pm
  14350.  
  14351.     From: Michael Mahan <mahanm@nextwork.rose-hulman.edu>
  14352.     Subject: Cwd::fastcwd in File::Find
  14353.  
  14354.     Is there a good reason why File::Find uses Cwd::fastcwd instead of
  14355.     Cwd:cwd when fastcwd isn't as portable?
  14356.     [In particular, fastcwd() doesn't work on AFS.]
  14357.  
  14358. Index: lib/Math/Complex.pm
  14359.  
  14360.     There was a mistake in the sqrt routine in lib/Math/Complex.pm that
  14361.     gave wrong answers when the magnitude of the imaginary part of the
  14362.     argument exceeded the magnitude of the real part.  Line 69 had too
  14363.     many sqrt($y)'s.  Further, expressions were re-arranged so that
  14364.     calls to the expensive real sqrt() routine were reduced from 4 to 2
  14365.     in this case.
  14366.  
  14367. Index: lib/open3.pl
  14368.  
  14369.     The I/O directions on the dad_wtr and kid_rdr were backwards.
  14370.     IO/Open3.pm didn't have this error.
  14371.  
  14372. Index: lib/syslog.pl
  14373.  
  14374.     Date: Tue, 03 Sep 1996 20:33:54 -0400
  14375.     From: Roderick Schertler
  14376.     Subject: syslog.pl `use Socket' lossage
  14377.  
  14378.     syslog.pl tries but fails to use
  14379.     Socket.pm, the problem is that use doesn't return a true value.  This
  14380.     module should be recast in terms of Sys::Syslog, of course.
  14381.  
  14382. Index: makedepend.SH
  14383.  
  14384.     This patch eliminates "\|" in sed patterns in makedepend.SH, since
  14385.     they're not really needed anyway in this one case.
  14386.  
  14387. Index: mg.c
  14388.  
  14389.     Ok, here's a tested patch for the debugger problem.
  14390.     I was missing the fact that DB::dbline magic is actually
  14391.     uppercase (which means hv_store_ent() etc., will pass SV keys
  14392.     to the vtbl_dbline handlers).
  14393.  
  14394.     Replace the oft-repeated mg_ptr incantation with
  14395.     the simple MgPVKEY macro.
  14396.  
  14397.     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
  14398.     additional parens around the "mg".
  14399.  
  14400.     (lines near 584) Part of VMS changes.  I don't know what this did.
  14401.  
  14402.     Date: Fri, 23 Aug 1996 17:20:22 -0400 (EDT)
  14403.     From: Chip Salzenberg
  14404.     Subject: Integerize mg.c; eliminate warning on C< local($)) >
  14405.  
  14406.     This patch converts magic variables ($!, $^E, etc.) to use integers
  14407.     (C<sv_setiv>) instead of floats.  It also eliminates a warning from
  14408.     C< local($)) >, via a hack similar to $!.
  14409.  
  14410. Index: mg.h
  14411.  
  14412.     Replace the oft-repeated mg_ptr incantation with
  14413.     the simple MgPVKEY macro.
  14414.  
  14415.     Rename MgPVKEY to MgPV (to match with HePV elsewhere).  Add
  14416.     additional parens around the "mg".
  14417.  
  14418. Index: nostdio.h
  14419.  
  14420.     Add _STDIO_LOADED (VMS) to list of guard symbols.
  14421.  
  14422. Index: op.c
  14423.  
  14424.     From: Gurusamy Sarathy
  14425.     Subject: Re: \ ( @array ) busted for lexical @array (once more)
  14426.  
  14427. Index: patchlevel.h
  14428.  
  14429.     Change to subversion 5.
  14430.  
  14431. Index: perl.c
  14432.  
  14433.     Make floating point constants Locale-friendly.
  14434.  
  14435. Index: perl.h
  14436.  
  14437.     One last LONG & co. fix (yet another cut'n'paste error) and a few
  14438.     minor cleanups. Nothing crucial.
  14439.  
  14440.     Make a little more C++-friendly for IBM's CSET++ compiler.
  14441.  
  14442.     Enhance detection of [gs]etpgrp() variants.  Some systems have
  14443.     BSD-style behavior for one and POSIX for the other.  Use
  14444.     [gs]etpgid() instead, whenever possible.
  14445.  
  14446. Index: perlio.c
  14447.  
  14448.     Eliminate potential "signed vs. unsigned" warning
  14449.  
  14450.     Add PerlIO_reopen and PerlIO_cgetname functions.
  14451.  
  14452. Index: perlsdio.h
  14453.  
  14454.     Don't supply redundant parameters for PerlIO_open and PerlIO_fdopen.
  14455.  
  14456.     Include PerlIO_reopen and PerlIO_getname.
  14457.  
  14458.     s/FILE_(CNT|PTR)_LVALUE/STDIO_(CNT|PTR)_LVALUE to fix a typo.
  14459.     This had prevented SV_FAST_FGETS from working anywhere.
  14460.  
  14461.     Include PerlIO_canset_cnt.  I'm not sure how this is supposed to
  14462.     differ from STDIO_CNT_LVALUE.
  14463.  
  14464. Index: pod/Makefile
  14465.  
  14466.     Remove trailing spaces in pods.
  14467.     Include a call to the checkpods script in the Makefile (though it's
  14468.     not ordinarily used by users).
  14469.  
  14470. Index: pod/checkpods.PL
  14471.  
  14472.     New script to check for common errors in pods.  This is not
  14473.     normally called during the perl build process, but you can
  14474.     use it with  B<make check>.
  14475.  
  14476. Index: pod/perlfunc.pod
  14477.  
  14478.     Document correct C<use POSIX ":wait_h";> usage.
  14479.  
  14480.     Add notes about POSIX [gs]etpgrp.
  14481.  
  14482. Index: pod/perlipc.pod
  14483.  
  14484.     Document correct C<use POSIX ":wait_h";> usage.
  14485.  
  14486. Index: pod/perlref.pod
  14487.  
  14488.     From: Gurusamy Sarathy
  14489.     Subject: Re: \ ( @array ) busted for lexical @array (once more)
  14490.  
  14491. Index: pod/perltie.pod
  14492.  
  14493.     Date: Thu, 29 Aug 1996 15:14:51 +0200
  14494.     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
  14495.     Subject: more TIEHANDLE
  14496.  
  14497.     This adds support for a READLINE method.
  14498.  
  14499. Index: pod/perltrap.pod
  14500.  
  14501.     Here's documentation on the change in split's behavior between Perl 4
  14502.     and Perl 5.
  14503.  
  14504.     Subject: More (and less!) 425traps
  14505.  
  14506.     Large integer traps
  14507.  
  14508.     Precedence
  14509.  
  14510.     warn STDERR
  14511.  
  14512.     Change blank lines to empty lines.
  14513.  
  14514. Index: pod/perlvar.pod
  14515.  
  14516.     Be explicit about $/="" matching empty lines, that is, lines
  14517.     with no spaces or tabs.
  14518.  
  14519.     Change blank lines to empty lines.
  14520.  
  14521. Index: pp.c
  14522.  
  14523.     Date: Fri, 23 Aug 1996 17:22:40 -0400 (EDT)
  14524.     From: Chip Salzenberg
  14525.     Subject: Minor integer speedups in mathematics
  14526.  
  14527.     This patch provides minor speedups by using integer math and SVt_IV
  14528.     values when performing bitwise operations and modulus.
  14529.  
  14530.     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
  14531.     From: Kenneth Albanowski
  14532.     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
  14533.  
  14534.     (double)auint cast added for call to sv_setnv().
  14535.  
  14536. Index: pp_hot.c
  14537.  
  14538.     Date: Thu, 05 Sep 1996 00:25:28 -0400
  14539.     From: Gurusamy Sarathy
  14540.     Subject: minor misc. cleanup
  14541.  
  14542.     This patch makes some minor cleanups to the sources.  No change
  14543.     in functionality whatsoever.
  14544.  
  14545.     Date: Thu, 29 Aug 1996 15:14:51 +0200
  14546.     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
  14547.     Subject: more TIEHANDLE
  14548.  
  14549.     This adds support for a READLINE method.
  14550.  
  14551. Index: pp_sys.c
  14552.  
  14553.     Clear any buffer space exposed by by read().
  14554.     This is almost certainly a bug-fix.
  14555.  
  14556.     Undef and then re-define my_chsize from Perl_my_chsize to
  14557.     just plain chsize if this system HAS_CHSIZE.  This probably only
  14558.     applies to SCO.  This shows the perils of having internal
  14559.     functions with the same name as external library functions :-).
  14560.  
  14561.     Use CLK_TCK if HZ is not available.
  14562.  
  14563. Index: sv.c
  14564.  
  14565.     Fix more spots where we had PerlIO_stderr() and should have had
  14566.     Perl_debug_log instead.
  14567.  
  14568.     Date: Fri, 23 Aug 1996 17:26:42 -0400 (EDT)
  14569.     From: Chip Salzenberg
  14570.     Subject: Minor potential bug in AV creation
  14571.  
  14572.     I wasn't the one who originated this patch.  But it looks like it
  14573.     would improve the safety of AV creation.
  14574.  
  14575.     Remove potentially incorrect casts on PerlIO_set_ptrcnt.
  14576.     'ptr' is already STDCHAR, which is supposed to be the type of
  14577.     char used in stdio.h, so we shouldn't have to cast it.
  14578.  
  14579. Index: t/io/read.t
  14580.  
  14581.     Clear any buffer space exposed by by read().
  14582.     This is almost certainly a bug-fix.
  14583.  
  14584. Index: t/lib/db-btree.t
  14585.  
  14586.     Update to DB_File 1.03.
  14587.  
  14588. Index: t/lib/db-hash.t
  14589.  
  14590.     Update to DB_File 1.03.
  14591.  
  14592. Index: t/lib/db-recno.t
  14593.  
  14594.     Update to DB_File 1.03.
  14595.  
  14596. Index: t/lib/io_sock.t
  14597.  
  14598.     From: Lupe Christoph <lupe@alanya.m.isar.de>
  14599.     Subject: Perl 5.003.03: race condition in t/lib/io_sock.t
  14600.  
  14601.     io_sock.t works by forking a subprocess it can communicate with.
  14602.     It has the subprocess wait for the main process by sleeping 10
  14603.     seconds or until an alarm arrives.
  14604.  
  14605.     With my setup, the alarm signal arrives *before* the child
  14606.     has a chance to ignore the alarm signal.
  14607.  
  14608.     I fixed this by moving the "$SIG{ALRM} = sub {};" up before the
  14609.     fork. It does not hurt to have the parent ignore alarms, too.
  14610.  
  14611. Index: t/op/inc.t
  14612.  
  14613.     One last LONG & co. fix (yet another cut'n'paste error) and a few
  14614.     minor cleanups. Nothing crucial.
  14615.  
  14616. Index: t/op/misc.t
  14617.  
  14618.     Date: Thu, 29 Aug 1996 15:14:51 +0200
  14619.     From: Sven Verdoolaege <skimo@breughel.ufsia.ac.be>
  14620.     Subject: more TIEHANDLE
  14621.  
  14622.     This adds support for a READLINE method.
  14623.  
  14624. Index: t/op/pack.t
  14625.  
  14626.     Date: Tue, 3 Sep 1996 17:49:22 -0400 (EDT)
  14627.     From: Kenneth Albanowski
  14628.     Subject: Pack Patch (was Re: 5.002 - pack/unpack does not do "I" right)
  14629.  
  14630. Index: t/op/ref.t
  14631.  
  14632.     From: Gurusamy Sarathy
  14633.     Subject: Re: \ ( @array ) busted for lexical @array (once more)
  14634.  
  14635. Index: universal.c
  14636.  
  14637.     Date: Thu, 29 Aug 96 07:05:10 BST
  14638.     From: Graham Barr
  14639.     Subject: Re: UNIVERSAL::class busted
  14640.  
  14641.     yes, but I also noticed that this does not check that the reference
  14642.     is an object, so the patch should be
  14643.  
  14644. Index: unixish.h
  14645.  
  14646.     Change comment style so that IBM's picky xlc compiler doesn't
  14647.     think we've mistakenly tried to nest comments.
  14648.  
  14649. Index: util.c
  14650.  
  14651.     One last LONG & co. fix (yet another cut'n'paste error) and a few
  14652.     minor cleanups. Nothing crucial.
  14653.  
  14654. Index: utils/h2xs.PL
  14655.  
  14656.     Date: Fri, 6 Sep 1996 06:09:20 -0400 (EDT)
  14657.     From: Ilya Zakharevich
  14658.     Subject: updated h2xs
  14659.  
  14660.     Changes:
  14661.     a) Docs and examples for -x updated;
  14662.     b) Path to xxxx.h would not be changed to /usr/include/xxxx.h
  14663.     unless this file exists (outside of VMS, I'm afraid to make an error
  14664.     there). - Useful with -x option, when the file may be eaten via -I
  14665.     inside -F.
  14666.     c) .h file would be scanned only if needed.
  14667.     d) typemap would be generated (with T_PTROBJ).
  14668.     e) Documentation (=list) for autogenerated guys would be
  14669.     included into POD.
  14670.     f) duplicated XSUBs would not be generated;
  14671.     g) arguments to XSUBs being arrays are recognized (note that
  14672.     xsubpp would probably choke on such guys).
  14673.  
  14674.     -x option requires C-Scan-0.3 (releases a couple of minutes ago to
  14675.         ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
  14676.     should propagate to CPAN soon).
  14677.  
  14678. Index: utils/perlbug.PL
  14679.  
  14680.     Fix typo $Config{'has_sockets'} ought to be $Config{'d_socket'};
  14681.  
  14682. Index: utils/perldoc.PL
  14683.  
  14684.     More choices in the pager war.  Unfortunately, we can't rely on
  14685.     all users agreeing with the Sysadmin's choice, nor can we
  14686.     assign a default preference order, since opinions vary.  If the
  14687.     user doesn't have $ENV{PAGER} set, we do want to pick up one that
  14688.     at least works, so we'll try whatever Configure found.
  14689.  
  14690. Index: vms/Makefile
  14691.  
  14692.     VMS 5.003_05 Update.
  14693.  
  14694. Index: vms/config.vms
  14695.  
  14696.     VMS 5.003_05 Update.
  14697.  
  14698. Index: vms/descrip.mms
  14699.  
  14700.     VMS 5.003_05 Update.
  14701.  
  14702. Index: vms/ext/Stdio/Stdio.pm
  14703.  
  14704.     VMS 5.003_05 Update.
  14705.  
  14706. Index: vms/ext/filespec.t
  14707.  
  14708.     VMS 5.003_05 Update.
  14709.  
  14710. Index: vms/gen_shrfls.pl
  14711.  
  14712.     VMS 5.003_05 Update.
  14713.  
  14714. Index: vms/perlvms.pod
  14715.  
  14716.     VMS 5.003_05 Update.
  14717.  
  14718. Index: vms/vms.c
  14719.  
  14720.     VMS 5.003_05 Update.
  14721.  
  14722. Index: vms/vmsish.h
  14723.  
  14724.     VMS 5.003_05 Update.
  14725.  
  14726.  
  14727. ----------------
  14728. Version 5.003_04
  14729. ----------------
  14730.  
  14731. This patch was primarily to fix bugs and to clean up some of
  14732. the changes made in 5.003_03.  The details are described below.
  14733. A very brief summary is:
  14734.  
  14735. o Visible Changes to Core Functionality
  14736.  
  14737.    -Allow and document permissions for FileHandle::new and
  14738.     IO::File::new.
  14739.    -glob in Safe compartment used to allow shell access; now
  14740.     it's in the same category as `` and system().
  14741.  
  14742. o Configure and build enhancements
  14743.  
  14744.    -perl library name is again -lperl, not -lperl5 in some cases.
  14745.    -Several hint files no longer set -g -DDEBUGGING by default.
  14746.     Instead, they just turn off optimization, since that is
  14747.     probably what was intended.
  14748.    -Include OS/2 and Plan9 updates.
  14749.  
  14750. o Bug fixes
  14751.  
  14752.    -SEGV with $_[0] and circular references fixed.
  14753.    -Ilya's debugger patch.
  14754.    -FAKE typeglobs fixed.
  14755.    -truncate with file name now works.
  14756.    -lval substr() no longer coredumps with refs
  14757.    -lval substr now clears lexicals in re-entered scopes.
  14758.    -core dump in caller() for signal handler for __DIE__.
  14759.  
  14760. o Specific Changes
  14761.  
  14762. Here are the specific file-by-file changes.
  14763.  
  14764. # This is my patch perl5.003_04.pat to perl5.003_03
  14765. # The full description is below.
  14766. # Please execute the following commands before applying this patch.
  14767. # (You can feed this patch to 'sh' to do so.)
  14768. #   -- Andy Dougherty
  14769.  
  14770. # Obsolete perl4 hint file.
  14771. rm -f hints/dnix.sh
  14772. # Obsolete
  14773. rm -f os2/notes
  14774.  
  14775. # We'll create a new test, but patch won't automatically make it
  14776. # executable.
  14777. touch t/op/gv.t
  14778. chmod +x t/op/gv.t
  14779.  
  14780. exit 0
  14781.  
  14782.  
  14783. This is patch perl5.003_04.pat to perl version 5.003_03.
  14784. This takes you from 5.003_03 to 5.003_04.
  14785.  
  14786. To apply this patch, run the above commands,
  14787. cd to your perl source directory and then type
  14788.  
  14789.     patch -p1 -N < perl5.003_04.pat
  14790.  
  14791. The changes are described after each /^Index/ line below.  This is
  14792. designed so you can examine each change with a command such as
  14793.  
  14794.     csplit -k perl5.003_04.pat '/^Index:/' '{99}'
  14795.  
  14796. Index: Changes
  14797.  
  14798.     Updated for 5.003_04.
  14799.  
  14800. Index: Configure
  14801.  
  14802.     Change name of shared libperl library back to libperl.so.xxx,
  14803.     so that a simple -lperl picks up either libperl.a or
  14804.     libperl.so.xxx.
  14805.  
  14806.     Check if $sh='' in case we've reloaded an old config.sh
  14807.  
  14808. Index: INSTALL
  14809.  
  14810.     Change name of shared perl library to libperl, instead of
  14811.     libperl5.
  14812.  
  14813.     Add notes about fragility of shared libperl and the usefulness
  14814.     of archlib to separate different binaries.
  14815.  
  14816. Index: MANIFEST
  14817.  
  14818.     os2/notes removed
  14819.  
  14820.     obsolete hints/dnix.sh removed.
  14821.  
  14822.     New typeglob test.
  14823.  
  14824. Index: Makefile.SH
  14825.  
  14826.     For building shared libperl, relocate whole rule to
  14827.     inside the if test -f $osname/Makefile.SHs case.
  14828.  
  14829. Index: Porting/Glossary
  14830.  
  14831.     Updated.
  14832.  
  14833. Index: README.os2
  14834.  
  14835.     Updated.
  14836.  
  14837. Index: av.c
  14838.  
  14839.     Subject: Re: SEGV with $_[0] and circular references
  14840.  
  14841.     Subject: random cleanup
  14842.  
  14843.     This patch removes a few obvious redundancies in the source.
  14844.  
  14845. Index: config_H
  14846.  
  14847.     Updated.  Note new comments to make AIX happy.
  14848.  
  14849. Index: config_h.SH
  14850.  
  14851.     Change /*#define../**/ into /*#define../ **/
  14852.     to make IBM's xlc compiler shut up about nested comments.
  14853.     The /*#define FOO /**/ is a perfectly legal un-nested comment, and
  14854.     I wish IBM would fix it's blasted compiler instead.  In the meantime
  14855.     we'll take mercy on the poor AIX user and get rid of the screenfulls
  14856.     of stupid warning messages.  Thanks to Hallvard B Furuseth for the fix.
  14857.  
  14858. Index: dump.c
  14859.  
  14860.     This patch changes neither behavior nor performance.  However, it does
  14861.     reduce code size and improve maintainability by combining some common
  14862.     code in gv_fullname() and gv_efullname().
  14863.  
  14864. Index: ext/FileHandle/FileHandle.pm
  14865.  
  14866.     This patch documents the behavior of FileHandle::{new,open} with
  14867.     regard to open modes.  It also documents the exportation of Fcntl
  14868.     constants.
  14869.  
  14870.     This patch fixes a bug observed by Tom Christiansen: FileHandle::new
  14871.     didn't allow for file permissions after the file mode.  Here's a patch.
  14872.  
  14873. Index: ext/IO/lib/IO/File.pm
  14874.  
  14875.     This patch fixes a bug observed by Tom Christiansen: IO::File::new
  14876.     didn't allow for file permissions after the file mode.  Here's a patch.
  14877.  
  14878.     This patch documents the behavior of IO::File::{new,open} with
  14879.     regard to open modes.  It also documents the exportation of Fcntl
  14880.     constants.
  14881.  
  14882. Index: ext/Opcode/Opcode.pm
  14883.  
  14884.     Subject: Re: glob in Safe compartment allows shell access
  14885.  
  14886.     I've moved the glob op into the same opcode tag as backticks and system
  14887.     and added a comment.
  14888.  
  14889. Index: gv.c
  14890.  
  14891.     This patch changes neither behavior nor performance.  However, it does
  14892.     reduce code size and improve maintainability by combining some common
  14893.     code in gv_fullname() and gv_efullname().
  14894.  
  14895. Index: handy.h
  14896.  
  14897.     Subject: Patch for LONG_MAX & co.
  14898.  
  14899.     Sorry about adding yet another #ifdef forest, but hopefully this
  14900.     should resolve the *_MAX issues permanently. It adds to the
  14901.     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
  14902.     symbols the complete set of
  14903.     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
  14904.     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
  14905.     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
  14906.     and get appropriate figures. All references to LONG_(MIN|MAX) are
  14907.     changed appropriately.
  14908.  
  14909.     The .c changes have the side effect of making cast_uv properly use quad
  14910.     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
  14911.     works, but I don't have any handy Crays to try it out on.
  14912.  
  14913.     Add notes on perl's internal types, specifically Quad_t and IV.
  14914.  
  14915. Index: hints/hpux.sh
  14916.  
  14917.     Remove the d_bsdpgrp hint.  The defaults should be ok.
  14918.  
  14919. Index: hints/irix_6_2.sh
  14920.  
  14921.     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
  14922.     unless that's what the user really wants.
  14923.  
  14924. Index: hints/mpeix.sh
  14925.  
  14926.     Change optimize=-g to optimize=none to avoid pulling in -DDEBUGGING,
  14927.     unless that's what the user really wants.
  14928.  
  14929. Index: hints/os2.sh
  14930.  
  14931.     Fixes for sh vs. bin_sh + cleanup.
  14932.  
  14933. Index: hints/ultrix_4.sh
  14934.  
  14935.     Don't call optimize=-g, just call optimize=none.  The -g
  14936.     pulls in -DDEBUGGING, which might not be wanted.
  14937.  
  14938. Index: lib/ExtUtils/MM_Unix.pm
  14939.  
  14940.     .C$(obj_ext) removed under OS/2 - conflicts with .c$(obj_ext).
  14941.  
  14942. Index: lib/ExtUtils/xsubpp
  14943.  
  14944.     Fix SCOPE?  (See pod/perlxs.pod).
  14945.     Up version number to 1.938.
  14946.  
  14947. Index: lib/Test/Harness.pm
  14948.  
  14949.     Add a return value to runtests - non-zero if all tests ran ok,
  14950.     zero otherwise.
  14951.  
  14952. Index: lib/perl5db.pl
  14953.  
  14954.     Ilya's debugger patch.
  14955.     Undefined subroutine &Carp::longmess called at
  14956.         /opt/perl5.003_03/lib/perl5db.pl line 1423.
  14957.  
  14958.  
  14959.     Make perl5db compatible with the recent 'strict refs' enforcement
  14960.     in %SIG.
  14961.  
  14962. Index: malloc.c
  14963.  
  14964.     A patch to perl5.003_02/malloc to give a sensible error abort() message
  14965.     in ANSI C, and to give it to stderr instead of stdout.
  14966.  
  14967.     Use config_h's STRINGIFY macro instead of pre-ANSI "p".
  14968.  
  14969. Index: mg.c
  14970.  
  14971.     Subject: FAKE typeglobs seriously busted (with patch)
  14972.  
  14973.     Handling of fake typeglobs (scalars that are really globs
  14974.     in disguise) is seriously busted since 5.002 (it wasn't
  14975.     so in 5.001n).
  14976.     The problem is that mg_get() on a glob calls gv_efullname()
  14977.     which might coerce its first arg to a string.
  14978.  
  14979.     Sub-critical patch to conceivably fix some %SIG problems. (Shared hash key
  14980.     weren't being properly detected by some of the sig magic, but as shared
  14981.     hash keys wouldn't normally be used in %SIG it's unlikely this is a
  14982.     significant problem.)
  14983.  
  14984.     This patch changes neither behavior nor performance.  However, it does
  14985.     reduce code size and improve maintainability by combining some common
  14986.     code in gv_fullname() and gv_efullname().
  14987.  
  14988. Index: myconfig
  14989.  
  14990.     Update perlio-related variables.
  14991.  
  14992. Index: op.c
  14993.  
  14994.     This patch changes neither behavior nor performance.  However, it does
  14995.     reduce code size and improve maintainability by combining some common
  14996.     code in gv_fullname() and gv_efullname().
  14997.  
  14998. Index: opcode.h
  14999.  
  15000.     Updated.  See opcode.pl.
  15001.  
  15002. Index: opcode.pl
  15003.  
  15004.     Subject: Re: truncate with file name does not work (with patch)
  15005.  
  15006.     The prototype for truncate was changed so that perl won't die
  15007.     with C<use strict;> when the first arg is a bareword (filehandle).
  15008.     I think it was Tom (as in "tchrist") who brought this up.
  15009.  
  15010.     Here's a patch that undoes the damage, makes it work with
  15011.     C<use strict;>, and adds to the testsuite.
  15012.  
  15013. Index: os2/Makefile.SHs
  15014.  
  15015.     perllib vs. LIBPERL
  15016.  
  15017. Index: os2/diff.configure
  15018.  
  15019.     Updated.
  15020.  
  15021. Index: os2/os2.c
  15022.  
  15023.     SH_PATH_INI vs. BIN_SH
  15024.  
  15025. Index: os2/os2ish.h
  15026.  
  15027.     SH_PATH_INI added (needed to redefine SH_PATH for binary
  15028.         distribution).
  15029.     SH_PATH is redefined.
  15030.  
  15031. Index: patchlevel.h
  15032.  
  15033.     SUBVERSION 4.
  15034.  
  15035. Index: perl.h
  15036.  
  15037.     Subject: Patch for LONG_MAX & co.
  15038.  
  15039.     Sorry about adding yet another #ifdef forest, but hopefully this
  15040.     should resolve the *_MAX issues permanently. It adds to the
  15041.     previously defined PERL_LONG_MAX, PERL_LONG_MIN, and PERL_ULONG_MAX
  15042.     symbols the complete set of
  15043.     /PERL_U?(CHAR|SHORT|INT|LONG)_(MAX|MIN)/, and installs aliases to
  15044.     those from /(I|U)(8|16|32|V)_(MAX|MIN)/ so that for any standard
  15045.     Perl typedef, like I32 or UV, you can reference I32_MAX or UV_MIN,
  15046.     and get appropriate figures. All references to LONG_(MIN|MAX) are
  15047.     changed appropriately.
  15048.  
  15049.     The .c changes have the side effect of making cast_uv properly use quad
  15050.     limits if quads are in use, but longs aren't 64 bit. Hopefully this all
  15051.     works, but I don't have any handy Crays to try it out on.
  15052.  
  15053.     Add notes on perl's internal types, specifically Quad_t and IV.
  15054.  
  15055. Index: perlio.c
  15056.  
  15057.     Removes an incorrect prototype for setlinebuf from
  15058.     perlio.c because it conflicts with the correct declaration in
  15059.     MachTen's stdio.h (and possibly other stdio's as well).
  15060.  
  15061.     Secondly, the code in perlio.c is not handling the (!PERLIO_IS_STDIO &
  15062.     HAS_F[GS]ETPOS) case.  The patch fixes this omission (in a rather lumpen
  15063.     manner).  I don't think this should affect platforms which try to hack a
  15064.     different path through the #ifdef forest, but this assertion would benefit
  15065.     from testing...
  15066.  
  15067.     Dominic Dunlop
  15068.  
  15069. Index: plan9/config.plan9
  15070.  
  15071.     Updated.
  15072.  
  15073. Index: plan9/fndvers
  15074.  
  15075.     Updated.
  15076.  
  15077. Index: plan9/mkfile
  15078.  
  15079.     Updated.
  15080.  
  15081. Index: plan9/setup.rc
  15082.  
  15083.     Updated.
  15084.  
  15085. Index: pod/perldiag.pod
  15086.  
  15087.     Subject: lval substr() coredumps with refs (with patch)
  15088.  
  15089.     substr() coredumps with a target that is a ref, when it is used in
  15090.     an lvalue context.
  15091.     The patch below corrects the problem by stringifying the reference
  15092.     first (and emitting a warning when appropriate).
  15093.  
  15094. Index: pod/perlxs.pod
  15095.  
  15096.     document xsubpp SCOPE:
  15097.  
  15098. Index: pp.c
  15099.  
  15100.     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
  15101.  
  15102.     substr() in lvalue context interacts in buggy fashion with SVs that
  15103.     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
  15104.     1, since these are merely "cleared in place" by setting SvOK_off.
  15105.  
  15106.     Subject: lval substr() coredumps with refs (with patch)
  15107.  
  15108.     substr() coredumps with a target that is a ref, when it is used in
  15109.     an lvalue context.
  15110.     The patch below corrects the problem by stringifying the reference
  15111.     first (and emitting a warning when appropriate).
  15112.  
  15113.     Subject: Patch for LONG_MAX & co.
  15114.  
  15115. Index: pp_ctl.c
  15116.  
  15117.     This patch changes neither behavior nor performance.  However, it does
  15118.     reduce code size and improve maintainability by combining some common
  15119.     code in gv_fullname() and gv_efullname().
  15120.  
  15121. Index: pp_hot.c
  15122.  
  15123.     Subject: Patch for LONG_MAX & co.
  15124.  
  15125.     This patch changes neither behavior nor performance.  However, it does
  15126.     reduce code size and improve maintainability by combining some common
  15127.     code in gv_fullname() and gv_efullname().
  15128.  
  15129. Index: pp_sys.c
  15130.  
  15131.     This patch changes neither behavior nor performance.  However, it does
  15132.     reduce code size and improve maintainability by combining some common
  15133.     code in gv_fullname() and gv_efullname().
  15134.  
  15135. Index: proto.h
  15136.  
  15137.     This patch changes neither behavior nor performance.  However, it does
  15138.     reduce code size and improve maintainability by combining some common
  15139.     code in gv_fullname() and gv_efullname().
  15140.  
  15141. Index: run.c
  15142.  
  15143.     This patch changes neither behavior nor performance.  However, it does
  15144.     reduce code size and improve maintainability by combining some common
  15145.     code in gv_fullname() and gv_efullname().
  15146.  
  15147. Index: sv.c
  15148.  
  15149.     Subject: random cleanup
  15150.  
  15151.     This patch removes a few obvious redundancies in the source.
  15152.  
  15153.     Subject: sv_setsv patch
  15154.  
  15155.     This patch changes neither behavior nor performance.  However, it does
  15156.     reduce code size and improve maintainability by combining some common
  15157.     code in gv_fullname() and gv_efullname().
  15158.  
  15159.     From: Chip Salzenberg
  15160.     Subject: Track SVs for destruction when -DPURIFY
  15161.  
  15162.     When checking for memory leaks, I compiled Perl with "-DPURIFY".
  15163.     Although that flag improves the leak checking, it also breaks
  15164.     destruction of global objects, because SVs aren't kept in captive
  15165.     arenas any more.
  15166.  
  15167.     This patch rectifies the problem by providing an alternative
  15168.     method for keeping track of SVs when Perl is compiled for Purify.
  15169.     It has no effect on normal operation.
  15170.  
  15171.  
  15172.     Add comment about assert(len >=0) when len is unsigned anyway.
  15173.  
  15174. Index: t/io/fs.t
  15175.  
  15176.     Subject: Re: truncate with file name does not work (with patch)
  15177.  
  15178.     The prototype for truncate was changed so that perl won't die
  15179.     with C<use strict;> when the first arg is a bareword (filehandle).
  15180.     I think it was Tom (as in "tchrist") who brought this up.
  15181.  
  15182.     Here's a patch that undoes the damage, makes it work with
  15183.     C<use strict;>, and adds to the testsuite.
  15184.  
  15185.     The "not implemented" branch is missing a "\n".
  15186.  
  15187. Index: t/op/gv.t
  15188.  
  15189.     Subject: FAKE typeglobs seriously busted (with patch)
  15190.  
  15191.     Handling of fake typeglobs (scalars that are really globs
  15192.     in disguise) is seriously busted since 5.002 (it wasn't
  15193.     so in 5.001n).
  15194.  
  15195.     The problem is that mg_get() on a glob calls gv_efullname()
  15196.     which might coerce its first arg to a string.
  15197.  
  15198. Index: t/op/substr.t
  15199.  
  15200.  
  15201.     Subject: lval substr() fails to clear lexicals in re-entered scopes (with patch)
  15202.  
  15203.     substr() in lvalue context interacts in buggy fashion with SVs that
  15204.     are !SvOK.  This manifests itself with lexicals that have a REFCNT of
  15205.     1, since these are merely "cleared in place" by setting SvOK_off.
  15206.  
  15207.     Subject: lval substr() coredumps with refs (with patch)
  15208.  
  15209.     substr() coredumps with a target that is a ref, when it is used in
  15210.     an lvalue context.
  15211.     The patch below corrects the problem by stringifying the reference
  15212.     first (and emitting a warning when appropriate).
  15213.  
  15214. Index: toke.c
  15215.  
  15216.     Subject: Re: truncate with file name does not work (with patch)
  15217.  
  15218.     The prototype for truncate was changed so that perl won't die
  15219.     with C<use strict;> when the first arg is a bareword (filehandle).
  15220.     I think it was Tom (as in "tchrist") who brought this up.
  15221.  
  15222.     Here's a patch that undoes the damage, makes it work with
  15223.     C<use strict;>, and adds to the testsuite.
  15224.  
  15225. Index: util.c
  15226.  
  15227.     Subject: Re: Perl 5.003 dumps core executing caller() in signal handler for
  15228.         __DIE__ (with patch)
  15229.  
  15230.     sv_2pv() might call croak() (which is not prepared to handle that
  15231.     when it calls sv_2pv(), itself).  Likewise for warn() (but under
  15232.     slightly more esoteric circumstances--mg_get() in sv_2pv() might
  15233.     trigger a call to warn()).
  15234.  
  15235.  
  15236.     Subject: Patch for LONG_MAX & co.
  15237.  
  15238.     PERL_BADLANG is examined by default before issuing a warning during
  15239.         internationalization.
  15240.  
  15241. Index: utils/h2xs.PL
  15242.  
  15243.     Make leading =head NAME item a paragraph so pod2man finds it.
  15244.  
  15245. Index: utils/perldoc.PL
  15246.  
  15247.     Use col -x to filter out half-line feeds (ESC-9) from
  15248.     HP-UX nroff -man output.  (col -x isn't portable -- SunOS
  15249.     doesn't support the -x option.)
  15250.  
  15251.  
  15252. ----------------
  15253. Version 5.003_03
  15254. ----------------
  15255.  
  15256. Most of the changes in 5.003_03 are to make the build and installation
  15257. process more robust.  The details are described below.  A very brief
  15258. summary is:
  15259.  
  15260. o Visible Changes to Core Functionality
  15261.  
  15262.    -Support for tied filehandles.
  15263.  
  15264. o Configure enhancements
  15265.  
  15266.    -How to build and install a shared libperl.so is now documented
  15267.     and supported, though it's not the default for most platforms.
  15268.  
  15269. o Bug fixes
  15270.  
  15271.    -Support bit operations on strings longer than 15 bytes.
  15272.  
  15273.    -If a regex supplied to split() contains paranthesized subpatterns
  15274.     that can result in null matches, perl no longer coredumps.
  15275.  
  15276.    -Fix problems with each() on tied hashes.
  15277.  
  15278.    -Make h2ph architecture-independent by using Config at run-time
  15279.     rather than extraction time.
  15280.  
  15281. o Specific Changes
  15282.  
  15283. Here are the specific file-by-file changes.
  15284.  
  15285. # This is my patch perl5.003_03.pat to perl5.003_02
  15286. # The full description is below.
  15287. # Please execute the following commands before applying this patch.
  15288. # (You can feed this patch to 'sh' to do so.)
  15289. #   -- Andy Dougherty
  15290.  
  15291. # Absorbed into Changes5.002
  15292. rm -f Changes.Conf
  15293.  
  15294. # Not needed.
  15295. rm -f ext/POSIX/mkposixman.pl
  15296.  
  15297. # Moved to README.os2.  I'm not sure why the README files are
  15298. # here rather than in the appropriate subdirectories.
  15299. rm -f os2/README
  15300.  
  15301. # Not needed.
  15302. rm -f pod/Makefile.PL
  15303.  
  15304. # New test for bit ops.
  15305. touch t/op/bob.t
  15306.  
  15307. # Patches that create new tests don't always make them executable.
  15308. chmod +x t/*/*.t
  15309.  
  15310. # Create a new directory for Porting and Patching info.
  15311. mkdir Porting
  15312.  
  15313. exit 0
  15314.  
  15315. This is patch perl5.003_03.pat to perl version 5.003_02.
  15316. This takes you from 5.003_02 to 5.003_03.
  15317.  
  15318. To apply this patch, run the above commands,
  15319. cd to your perl source directory and then type
  15320.  
  15321.     patch -p1 -N < perl5.003_03.pat
  15322.  
  15323. The changes are described after each /^Index/ line below.  This is
  15324. designed so you can examine each change with a command such as
  15325.  
  15326.     csplit -k perl5.003_03.pat '/^Index:/' '{99}'
  15327.  
  15328. Index: Changes
  15329.  
  15330.     Include 5.003_03 change notes.
  15331.  
  15332.     Move older change notes to separate files.
  15333.  
  15334. Index: Changes5.000
  15335.  
  15336.     New file.  Changes from perl4.036 to 5.000.
  15337.  
  15338. Index: Changes5.001
  15339.  
  15340.     New file.  Changes from 5.000 to 5.001
  15341.  
  15342. Index: Changes5.002
  15343.  
  15344.     New file.  Changes from 5.001 to 5.002
  15345.  
  15346. Index: Changes5.003
  15347.  
  15348.     New file.  Changes from 5.002 to 5.003
  15349.  
  15350. Index: Configure
  15351.  
  15352.     Relaxed warning about ksh on exotic machines.
  15353.  
  15354.     Changed usesafe to useopcode.
  15355.  
  15356.     Add search for gzip and zip.
  15357.  
  15358.     Look more carefully for $sh (the Bourne-ish shell).
  15359.     Use that info to set $startsh correctly.
  15360.  
  15361.     Change prompts for PerlIO interface.  See INSTALL
  15362.     for how this is supposed to work.  The default is
  15363.     still the same as in 5.003_02, namely don't use
  15364.     any fancy new PerlIO stuff.
  15365.  
  15366.     Don't look for sigvec() since we don't actually use it.
  15367.     (Plus, it used to print an alarming misleading message about
  15368.     race conditions.)
  15369.  
  15370.     Look for stdio's _filbuf under the possible names of
  15371.     _filbuf, __filbuf, and _fill.
  15372.  
  15373.     New $useshrplib variable to control whether we build a shared
  15374.     libperl.so.  The name of the library is in $libperl.
  15375.     Always install it in $installarchlib/CORE/$libperl.
  15376.  
  15377.     Check for <sys/resource.h> and <sys/wait.h> for NetBSD.
  15378.  
  15379.     Replace old $altmake stuff with newer autoconf-ish
  15380.     $make_set_make, which checks if $make sets $(MAKE).  Now you
  15381.     choose an alternate make with sh Configure -Dmake=gmake (or
  15382.     whatever).
  15383.  
  15384.     Remove 'ln' for the list of essential commands.  Simulate
  15385.     it with 'cp' if necessary.
  15386.  
  15387.     Change `logname` prompts to handle extra gratuitous spaces in
  15388.     Ultrix output.
  15389.  
  15390.     Autodetect os2.
  15391.  
  15392.     Fix silly bug in checking for fully-qualified names in /etc/hosts.
  15393.  
  15394.     Generalize Gconvert tests.  Give correct and more useful
  15395.     error messages.
  15396.  
  15397.     Use $obj_ext instead of literal '.o' in the dynaloader test.
  15398.  
  15399.     Include appropriate header files in bcopy() and memcpy()
  15400.     tests.  Note whether memmove is available.
  15401.  
  15402.     Check whether struct sigaction works (needed for Solaris 2.5
  15403.     with -Xc).
  15404.  
  15405.     Include appropriate header files for randbits test.
  15406.  
  15407. Index: INSTALL
  15408.  
  15409.     Add note about space requirements.
  15410.  
  15411.     Update to match Configure changes (Opcode vs. Safe,
  15412.     useperlio, useshrplib, etc.)
  15413.  
  15414.     Reorganize the structure of some of the hints.
  15415.  
  15416.     Miscellaneous clarifications.
  15417.  
  15418. Index: MANIFEST
  15419.  
  15420.     Updated.  5.003_02 introduced some massive patches, mostly
  15421.     due to spacing changes.  I didn't bother to sort them all out;
  15422.     I just started with 5.003's MANIEFST.
  15423.  
  15424. Index: Makefile.SH
  15425.  
  15426.     Support the new simplified shared libperl mechanism.
  15427.  
  15428.     Use new $make_set_make directive.
  15429.  
  15430.     Remove redundant libperl Make variable.
  15431.  
  15432.     Remove unnecessary MAB variable.
  15433.  
  15434.     Remove dependency of minitest on lib/Config.pm, since it could
  15435.     well have been a failure of configpm that inspired testing
  15436.     miniperl in the first place!
  15437.  
  15438. Index: Porting/Glossary
  15439.  
  15440.     New file describing all the config.sh variables.
  15441.     Eventually, I hope to fill this directory with other useful
  15442.     stuff.
  15443.  
  15444. Index: README.os2
  15445.  
  15446.     Replace old README.os2 with more up-to-date os2/README.
  15447.  
  15448. Index: config_H
  15449.  
  15450.     Updated to match current Configure and config_h.SH.
  15451.     Some rearrangement of parts has occurred due to new
  15452.     dependencies in the metaconfig units.
  15453.  
  15454. Index: config_h.SH
  15455.  
  15456.     Updated to match current Configure and config_h.SH.
  15457.     Some rearrangement of parts has occurred due to new
  15458.     dependencies in the metaconfig units.
  15459.  
  15460.     Include full descriptions of ARCHLIB, OLDARCHLIB, PRIVLIB,
  15461.     SITEARCH, and SITELIB.  Previous versions just included the
  15462.     ~-expanded names (with unhelpful descriptions).  No functionality
  15463.     is changed, but maybe it's a little better documented now.
  15464.  
  15465. Index: doio.c
  15466.  
  15467.     Possibly Include <signal.h> and <unistd.h>
  15468.  
  15469. Index: doop.c
  15470.  
  15471.     No longer prefer bcmp over memcmp when order doesn't matter.
  15472.  
  15473.     Support bit operations on strings longer than 15 bytes.
  15474.  
  15475. Index: embed.h
  15476.  
  15477.     Auto-generated.
  15478.  
  15479. Index: embed.pl
  15480.  
  15481.     Expand warning at the top.
  15482.  
  15483. Index: ext/IO/IO.pm
  15484.  
  15485.     Clean up docmentation installation errors.
  15486.  
  15487. Index: ext/IO/lib/IO/Seekable.pm
  15488.  
  15489.     Clean up docmentation installation errors.
  15490.  
  15491. Index: ext/IO/lib/IO/Select.pm
  15492.  
  15493.     Clean up docmentation installation errors.
  15494.  
  15495. Index: ext/Opcode/Opcode.xs
  15496.  
  15497.     Add support for tied filehandles.
  15498.  
  15499. Index: ext/SDBM_File/sdbm/sdbm.h
  15500.  
  15501.     Change the Mymalloc to match Perl_malloc in perl.h.
  15502.  
  15503. Index: ext/util/make_ext
  15504.  
  15505.     Typo change.
  15506.     Get rid of unused altmake.
  15507.  
  15508. Index: global.sym
  15509.  
  15510.     Fix problems with each() on tied hashes.
  15511.  
  15512. Index: handy.h
  15513.  
  15514.     Change safe*alloc functions to have prototypes that
  15515.     match the system's malloc and free types.  That is, use
  15516.     Malloc_t instead of char *, and Free_t instead of void.
  15517.     This is necessary so . . .
  15518.  
  15519.     Safefree cast matches type of free() whether it's perl's
  15520.     malloc/free or the system's malloc/free.
  15521.  
  15522. Index: hints/README.hints
  15523.  
  15524.     Remove out-of-date info.
  15525.  
  15526.     Document a bit about how hint files work.
  15527.  
  15528. Index: hints/aix.sh
  15529.  
  15530.     qmaxmem hint doesn't apply to gcc.
  15531.  
  15532. Index: hints/dgux.sh
  15533.  
  15534.     Configure will now automatically detect shared libperl stuff.
  15535.  
  15536. Index: hints/dynixptx.sh
  15537.  
  15538.     Fix typo in comment.
  15539.  
  15540.     Configure will now automatically detect shared libperl stuff.
  15541.  
  15542. Index: hints/epix.sh
  15543.  
  15544.     Use glibpth instead of libpth.  This allows Configure to
  15545.     add local directories, such as /opt/local/lib, etc.
  15546.  
  15547. Index: hints/irix_6_2.sh
  15548.  
  15549.     Include some info on cc -n32 compile.
  15550.  
  15551. Index: hints/linux.sh
  15552.  
  15553.     Configure now tests gcvt() more thoroughly.
  15554.  
  15555. Index: hints/machten_2.sh
  15556.  
  15557.     Update where to find dld.
  15558.  
  15559. Index: hints/mips.sh
  15560.  
  15561.     Use glibpth instead of libpth.
  15562.  
  15563. Index: hints/next_3.sh
  15564.  
  15565.     Build up $mab dynamically.  Since $mab isn't used anywhere
  15566.     anymore, this is useless.  However, $mab was never used for
  15567.     next_3.sh anyway, so there's been no change in functionality.
  15568.  
  15569. Index: hints/next_4.sh
  15570.  
  15571.     Get rid of extraneous isnext_4 variable.  Configure and
  15572.     Makefile.SH will use $osname and $osvers instead.
  15573.  
  15574.     Build up $mab dynamically based on available architectures.
  15575.  
  15576.     Absorb $mab into ccflags and ccdlflags.  I hope that will
  15577.     cover everything.  (Configure should automatically remove
  15578.     the -arch stuff from cppflags.)
  15579.  
  15580.     Configure now knows next4 needs to use a shared libperl.5.so.
  15581.  
  15582.     Allow users to use -Dprefix.
  15583.  
  15584. Index: hints/os2.sh
  15585.  
  15586.     Try to update to reflect newer shared libperl stuff.
  15587.     I probably goofed :-).
  15588.  
  15589. Index: hints/sco.sh
  15590.  
  15591.     Additional notes on using icc.
  15592.  
  15593.     Additional flags for dynamic loading.
  15594.  
  15595. Index: hints/solaris_2.sh
  15596.  
  15597.     Perl.h no longer prefers bcmp, so it's again ok if Configure
  15598.     finds them, since perl will prefer the mem* versions anyway.
  15599.  
  15600. Index: hints/sunos_4_0.sh
  15601.  
  15602.     Don't include <unistd.h>
  15603.  
  15604. Index: hints/sunos_4_1.sh
  15605.  
  15606.     Add brief note about GNU as and ld.
  15607.  
  15608.     Don't include <unistd.h>
  15609.  
  15610.     Add notes about WHOA THERE messages.
  15611.  
  15612. Index: hints/titanos.sh
  15613.  
  15614.     Include sfio in libswanted.
  15615.  
  15616.     Don't set libpth any more.
  15617.  
  15618. Index: hints/umips.sh
  15619.  
  15620.     New hint file.
  15621.  
  15622. Index: hv.c
  15623.  
  15624.     Use memcmp even in cases where ordering doesn't matter.
  15625.  
  15626.     Fix problems with each() on tied hashes.
  15627.  
  15628. Index: installperl
  15629.  
  15630.     Simplify installation of shared libperl.so.
  15631.  
  15632.     Avoid reaching Command Failed!!! with /usr/bin/perl.
  15633.  
  15634. Index: lib/AutoSplit.pm
  15635.  
  15636.     Clean up docmentation installation errors.
  15637.  
  15638. Index: lib/ExtUtils/MM_Unix.pm
  15639.  
  15640.     Remove MAB references.
  15641.  
  15642.     Use 'useshrplib' instead of 'd_shrplib'
  15643.  
  15644. Index: lib/ExtUtils/MakeMaker.pm
  15645.  
  15646.     Remove mab references.
  15647.  
  15648. Index: lib/FindBin.pm
  15649.  
  15650.     Clean up docmentation installation errors.
  15651.  
  15652. Index: lib/Symbol.pm
  15653.  
  15654.     Put back in the BEGIN { require 5.002; }.  The version in
  15655.     5.003_02 wouldn't work in 5.002 anyway.  Further, the whole
  15656.     point of the construct is to catch 5.001m, so we can't use
  15657.     syntax introduced after 5.001m to do that.
  15658.  
  15659. Index: lib/Text/Wrap.pm
  15660.  
  15661.     Remove double 'use strict'.
  15662.  
  15663. Index: lib/perl5db.pl
  15664.  
  15665.     Add explicit '&' to avoid warnings under strict refs.
  15666.  
  15667. Index: lib/sigtrap.pm
  15668.  
  15669.     Clean up docmentation installation errors.
  15670.  
  15671. Index: makedepend.SH
  15672.  
  15673.     Use Configure's $sh and $make_set_make variables.
  15674.  
  15675. Index: mg.c
  15676.  
  15677.     Include <unistd.h>
  15678.  
  15679.     Use Safefree() macro instead of safefree() function with
  15680.     a (possibly) incorrect cast.  The whole point of the
  15681.     Safefree() macro is that it does the correct cast for you.
  15682.  
  15683.  
  15684. Index: patchlevel.h
  15685.  
  15686.     Change to SUBVERSION 3.
  15687.  
  15688. Index: perl.c
  15689.  
  15690.     Include <unistd.h>
  15691.  
  15692. Index: perl.h
  15693.  
  15694.     No longer prefer bcmp slightly for comparisons that don't care
  15695.     about ordering.
  15696.  
  15697.     Rely on Configure setting SH_PATH.
  15698.  
  15699.     Change the function name to Pause() instead of pause() to
  15700.     avoid potential prototype problems.  (This naming convention
  15701.     is similar to the Fwrite and Fflush macros.)
  15702.  
  15703.     Fix problems with each() on tied hashes.
  15704.  
  15705.     Work around crypt prototype problem on NeXT.
  15706.  
  15707. Index: perlio.c
  15708.  
  15709.     Fixes to support non-std stdio.
  15710.  
  15711. Index: perlio.h
  15712.  
  15713.     Try to document the various #defines a bit.  This is far from
  15714.     finished.
  15715.  
  15716.     Remove a lot of trailing whitespace.  (It's of no consequence, but
  15717.     but I'm not going to redo the patch just to put back in the trailing
  15718.     whitespace either.)
  15719.  
  15720. Index: perlsdio.h
  15721.  
  15722.     Fixes to support non-std stdio.
  15723.  
  15724. Index: perly.c
  15725.  
  15726.     Restore use of Safefree() macro.
  15727.  
  15728. Index: perly.c.diff
  15729.  
  15730.     Restore use of Safefree() macro.
  15731.  
  15732. Index: perly.h
  15733.  
  15734.     Delete duplicate line.
  15735.  
  15736. Index: plan9/buildinfo
  15737.  
  15738.     Update.
  15739.  
  15740. Index: pod/perlapio.pod
  15741.  
  15742.     Clean up docmentation installation errors.
  15743.  
  15744. Index: pod/perlipc.pod
  15745.  
  15746.     Fix typo.
  15747.  
  15748.     Untaint port number.
  15749.  
  15750. Index: pod/perlmod.pod
  15751.  
  15752.     Fix a minor nit regarding Exporter.
  15753.  
  15754. Index: pod/perlre.pod
  15755.  
  15756.     Clean up docmentation installation errors.
  15757.  
  15758. Index: pod/perltie.pod
  15759.  
  15760.     Add support for tied filehandles.
  15761.  
  15762. Index: pod/perltrap.pod
  15763.  
  15764.     Clean up docmentation installation errors.
  15765.  
  15766. Index: pod/perlxstut.pod
  15767.  
  15768.     Clean up docmentation installation errors.
  15769.  
  15770. Index: pod/pod2man.PL
  15771.  
  15772.     Clean up docmentation installation errors.
  15773.  
  15774. Index: pp.c
  15775.  
  15776.     Add support for tied filehandles.
  15777.  
  15778.     If a regex supplied to split() contains paranthesized subpatterns
  15779.     that can result in null matches, perl coredumps.
  15780.  
  15781. Index: pp_hot.c
  15782.  
  15783.     Use memcmp instead of bcmp even when we don't care about order.
  15784.  
  15785.     Add support for tied filehandles.
  15786.  
  15787. Index: pp_sys.c
  15788.  
  15789.     Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
  15790.     (The latter two are especially for NetBSD.)
  15791.  
  15792.     Don't assume sys/time.h and sys/select.h can't coexist.
  15793.  
  15794.     Use Pause macro.
  15795.  
  15796. Index: proto.h
  15797.  
  15798.     Fix safe*alloc and safefree prototypes.
  15799.  
  15800. Index: regexec.c
  15801.  
  15802.     Use memcmp instead of bcmp even when we don't care about order.
  15803.  
  15804. Index: sv.c
  15805.  
  15806.     Use memcmp instead of bcmp even when we don't care about order.
  15807.  
  15808. Index: t/lib/opcode.t
  15809.  
  15810.     Add support for tied filehandles.
  15811.  
  15812. Index: t/op/bop.t
  15813.  
  15814.     Support bit operations on strings longer than 15 bytes.
  15815.  
  15816. Index: t/op/misc.t
  15817.  
  15818.     Add support for tied filehandles.
  15819.  
  15820. Index: t/op/split.t
  15821.  
  15822.     If a regex supplied to split() contains paranthesized subpatterns
  15823.     that can result in null matches, perl coredumps.
  15824.  
  15825. Index: toke.c
  15826.  
  15827.     Include <unistd.h>.
  15828.  
  15829.     Use memcmp instead of bcmp even when we don't care about order.
  15830.  
  15831. Index: util.c
  15832.  
  15833.     Include <unistd.h>.
  15834.  
  15835.     Use correct types for safe*alloc and safefree functions.
  15836.  
  15837. Index: utils/h2ph.PL
  15838.  
  15839.     Make h2ph architecture-independent by using Config at run-time
  15840.     rather than extraction time.
  15841.  
  15842. Index: writemain.SH
  15843.  
  15844.     Remove unnecessary curlies.  (They are a leftover from
  15845.     an older auto_init mechanism.)
  15846.  
  15847. Index: x2p/Makefile.SH
  15848.  
  15849.     Use Configure's $sh and $make_set_make.
  15850.  
  15851.     Remove MAB stuff, since it's now in ccflags.
  15852.  
  15853.     Keep 5.003's RCS info.
  15854.  
  15855. Index: x2p/a2p.h
  15856.  
  15857.     Keep 5.003's RCS info.
  15858.  
  15859. Index: x2p/str.c
  15860.  
  15861.     Use Configure's FILE_filbuf macro instead of a raw _filbuf.
  15862.  
  15863.  
  15864. ----------------
  15865. Version 5.003_02
  15866. ----------------
  15867.  
  15868. o Visible Changes to Core Functionality
  15869.   - Redefining constant subs, or changing sub's prototype now give warnings.
  15870.   - Fixes for ++/-- of values close to max/min size of an integer
  15871.   - Warning for un-qualified bareword as handler in $SIG{}.
  15872.   - UNIVERSAL::isa can now be called as static method.
  15873.  
  15874. o Changes in Core Internals
  15875.   - PerlIO abstraction added.
  15876.     Perl core and standard extensions no longer assume ANSI C's stdio is IO
  15877.     mechanism, Default Configure mode is still to use stdio via set of C macros.
  15878.     Alternate modes are to use stdio via one perlio.c module, or
  15879.     to use sfio if available.
  15880.  
  15881.   - Several bug fixs from perl5-porters
  15882.       - Make sources non-ANSI C correct again.
  15883.       - SUPER in gv.c
  15884.       - Last of shared-hash-key patches
  15885.       - eval '(0,1..3)'; # --> SegFault
  15886.       - coredumps after simple subsitutes.
  15887.       - Correction to UNIVERSAL::VERSION docs.
  15888.       - Fixed io_udp test.
  15889.       - Fixed another abuse of malloc'ed memory.
  15890.   - Enabled DEBUGING_MSTATS whenever perl's malloc() is used.
  15891.   - Reverted to default of not hiding perl's malloc (if used).
  15892.  
  15893. o Changes in the Standard Library and Utilities
  15894.   - Fixed MakeMaker for static SDBM and builing in a link tree.
  15895.   - Upgraded to IO-1.09, and includes latest (still experimental) IO::Select.
  15896.   - Documentation/test tweak to DB_File
  15897.   - h2xs upgrade to allow use C::Scan module
  15898.  
  15899. o Changes in OS-specific and Build-time Support
  15900.   - Attempted to re-created 5.003_01's NeXT support with metaconfig units.
  15901.   - Updated MANIFEST
  15902.   - make minitest now depends on lib/Config.pm, as some of tests require it.
  15903.   - Included latest plan9 sub-directory
  15904.   - Applied OS/2 patches.
  15905.   - Typo patch for VMS.
  15906.  
  15907.  
  15908. ----------------
  15909. Version 5.003_01
  15910. ----------------
  15911.  
  15912. Version 5.003_01 contains bugfixes and additions accumulated since
  15913. version 5.002_01, since the patch to version 5.003 was deliberately
  15914. kept simple.  In addition to numerous small bugfixes in the core,
  15915. library files, and documentation, this patch contains several
  15916. significant revisions, summarized below:
  15917.  
  15918. o Visible Changes to Core Functionality
  15919.  
  15920.   - A port to Plan9 has been started, and changes are integrated into
  15921.     the standard distribution.  As of this release, the Perl core
  15922.     and several common extensions are working.
  15923.  
  15924.   - A set of basic methods in the UNIVERSAL class have been added to
  15925.     the Perl core.  Since UNIVERSAL is an implicit member of every
  15926.     class's @ISA, the methods can be called via any object.
  15927.  
  15928.   - A mandatory warning has been added for 'declarations' of lexical
  15929.     variables using the "my" operator which mask an existing lexical
  15930.     variable declared in the same scope, making the previous variable
  15931.     inaccessible by its name.
  15932.  
  15933.   - The "use" and "require" operators have been extended to allow
  15934.     checking of the required module's version.  The "use" operator
  15935.     can now be used for an immediate version check of Perl itself.
  15936.  
  15937.   - A new "strict" pragma, "strict untie", has been added, which
  15938.     produces an error if a tied value is untied when other references
  15939.     exist to the internal object implementing the tie.
  15940.  
  15941.   - Barewords used as associative array keys (i.e. when specifying
  15942.     an associative array element like $foo{__BAR} or on the left
  15943.     side of the => operator) may now begin with an underscore as
  15944.     well as an alphabetic character.
  15945.  
  15946.   - Some of the configuration information previously produced by the
  15947.     -v switch has been moved to the -V switch, in order to keep -v
  15948.     output concise.
  15949.  
  15950. o Changes in Core Internals
  15951.  
  15952.   - Symbol table and method lookups have been made faster.
  15953.  
  15954.   - Perl subroutines which just return a constant value are now
  15955.     optimized at compile time into inline constants.
  15956.  
  15957.   - Management of keys for associative arrays has been improved to
  15958.     conserve space when the same keys are reused frequently, and
  15959.     to pass true Perl values to tie functions, instead of stringified
  15960.     representations.
  15961.  
  15962.   - Messages normally output to stderr may be directed to another
  15963.     stream when Perl is built.  This allows some platforms to
  15964.     present diagnostic output in a separate window from normal
  15965.     program results.
  15966.  
  15967.   - A bug which caused suiperl to fail silently, albeit securely,
  15968.     in version 5.003 on some systems has been fixed.
  15969.  
  15970.   - Management of Unix-style signal handlers via the %SIG associative
  15971.     array has been made safer.
  15972.  
  15973.   - Several global C symbols have been renamed to eliminate collisions
  15974.     with system C header files or libraries on some platforms.
  15975.     Unfortunately, this means that dynamic extensions compiled under
  15976.     previous versions of Perl will need to be rebuilt for Perl
  15977.     5.003_01.  We're in the process of cleaning up Perl's C
  15978.     namespace to make it easier to link Perl with other binaries,
  15979.     so this will probably happen again between now and version 5.004.
  15980.     After that, we'll do our best to maintain binary compatibility
  15981.     between versions.
  15982.  
  15983.   - An alternate allocation strategy has been added to Perl's
  15984.     optional private memory management routines.  This strategy,
  15985.     which may be selected when Perl is built, is designed to
  15986.     conserve memory in programs which allocate many small
  15987.     chunks of memory with sizes near a power of 2, as is often
  15988.     the case in Perl programs.
  15989.  
  15990.   - Several memory leaks in the creation and destruction of
  15991.     multiple interpreters have been fixed.
  15992.  
  15993. o Changes in the Standard Library and Utilities
  15994.  
  15995.   - The Opcode extension, which allows you to control a program's
  15996.     access to Perl operations, has been added to the standard
  15997.     distribution.  This extends the work begun in the original
  15998.     Safe extension, and subsumes it.  The Safe interface is still
  15999.     available.
  16000.  
  16001.   - The IO extension, which provides a set of classes for object-
  16002.     oriented handling of common I/O tasks, has been added to the
  16003.     standard distribution.  The IO classes will form the basis
  16004.     for future development of Perl's I/O interface, and will
  16005.     subsume the FileHandle class in the near future.  The default
  16006.     class to which all Perl I/O handles belong is now IO::Handle,
  16007.     rather than FileHandle.
  16008.  
  16009.   - The ExtUtils::Embed library module, which provides a set
  16010.     of utility function to help in embedding Perl in other
  16011.     applications, has been added to the standard distribution.
  16012.  
  16013.   - The Fatal library module, which provides a simple interface
  16014.     for creating "do-or-die" equivalents of existing functions,
  16015.     has been added to the standard distribution.
  16016.  
  16017.   - The FindBin library module, which determines the full path
  16018.     to the currently executing program, has been added to the
  16019.     standard distribution.
  16020.  
  16021.   - The DB_File extension, and the Getopt::Long, Test::Harness,
  16022.     Text::Tabs, Text::Wrap, Time::Local and sigtrap library modules
  16023.     have been updated to the authors' latest versions.
  16024.  
  16025.   - The Carp library module now considers the @ISA chain when
  16026.     determining the caller's package for inclusion in error messages.
  16027.  
  16028.   - The h2xs, perlbug, and xsubpp utilities have been updated.
  16029.  
  16030.   - The standard Perl debugger has been updated, and the information
  16031.     provided to the debugger when an XSUB is called has been improved,
  16032.     making it possible for alternate debuggers (such as Devel::DProf)
  16033.     to do a better job of tracking XSUB calls.
  16034.  
  16035.   - The pod documentation formatting tools in the standard distribution
  16036.     can now handle characters in the input stream whose high bit is set.
  16037.  
  16038.   - The cperl-mode EMACS editing mode has been updated.
  16039.  
  16040. o Changes in Documentation
  16041.  
  16042.   - Typographic and formatting errors have been corrected in the pod
  16043.     documentation for the core and standard library files
  16044.  
  16045.   - Explanations of several core operators have been improved
  16046.  
  16047.   - The perldebug, perlembed, perlipc, perlsec, and perltrap documents
  16048.     extensively revised.
  16049.  
  16050. o Changes in OS-specific and Build-time Support
  16051.  
  16052.   - Support for the NeXT platform has been extended through
  16053.     NeXTSTEP/OPENSTEP 4.0, and now includes the ability to create MABs.
  16054.  
  16055.   - Support for OS/2 has been extended as well, and now includes
  16056.     options for building a.out binaries.
  16057.  
  16058.   - Support for VMS has also been extended, incorporating improved
  16059.     processing of file specification strings, optional suppression of
  16060.     carriage control interpretation for record-structured files,
  16061.     improved support for the -S command line switch, a number of
  16062.     VMS-specific bugfixes, and significantly improved performance
  16063.     in line-oriented reading of files.
  16064.  
  16065.   - Several hints files have been added or updated: aux.sh (updated),
  16066.     convexos.sh (updated), irix_4.sh (updated), irix_5.sh (updated),
  16067.     irix_6_2.sh (updated), next_3.sh (updated), next_3_2.sh (new),
  16068.     next_3_3.sh (new), next_4.sh (new), os2/sh (updated),
  16069.     sco.sh (updated), and solaris_2.sh (updated).
  16070.  
  16071.   - The test driver for the regression tests now reports when a set
  16072.     of tests have been skipped (presumable because the operation
  16073.     they're designed to test isn't supported on the current system).
  16074.